diff --git a/app/serializers/procedure_serializer.rb b/app/serializers/procedure_serializer.rb index ded5728e3..263874369 100644 --- a/app/serializers/procedure_serializer.rb +++ b/app/serializers/procedure_serializer.rb @@ -10,7 +10,8 @@ class ProcedureSerializer < ActiveModel::Serializer :archived_at, :geographic_information, :total_dossier, - :link + :link, + :state has_one :geographic_information, serializer: ModuleApiCartoSerializer has_many :types_de_champ, serializer: TypeDeChampSerializer @@ -26,4 +27,8 @@ class ProcedureSerializer < ActiveModel::Serializer end end end + + def state + object.aasm_state + end end diff --git a/spec/serializers/procedure_serializer_spec.rb b/spec/serializers/procedure_serializer_spec.rb index 9a65fc4d3..487866665 100644 --- a/spec/serializers/procedure_serializer_spec.rb +++ b/spec/serializers/procedure_serializer_spec.rb @@ -5,6 +5,7 @@ describe ProcedureSerializer do it { is_expected.to include(link: "http://localhost:3000/commencer/#{procedure.path}") + is_expected.to include(state: "publiee") } end end