Merge pull request #5986 from tchak/fic-entreprise-serializer
API : rend optionnelle la présence du n° de TVA intra-communautaire
This commit is contained in:
commit
e90957dd32
2 changed files with 8 additions and 5 deletions
|
@ -5,8 +5,8 @@ class Entreprise < Hashie::Dash
|
|||
|
||||
property :etablissement
|
||||
property :siren
|
||||
property :capital_social
|
||||
property :numero_tva_intracommunautaire
|
||||
property :capital_social, default: nil
|
||||
property :numero_tva_intracommunautaire, default: nil
|
||||
property :forme_juridique, default: nil
|
||||
property :forme_juridique_code, default: nil
|
||||
property :nom_commercial
|
||||
|
|
|
@ -404,6 +404,7 @@ describe API::V2::GraphqlController do
|
|||
dateCreation
|
||||
capitalSocial
|
||||
codeEffectifEntreprise
|
||||
numeroTvaIntracommunautaire
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -431,7 +432,8 @@ describe API::V2::GraphqlController do
|
|||
siren: dossier.etablissement.entreprise_siren,
|
||||
dateCreation: dossier.etablissement.entreprise_date_creation.iso8601,
|
||||
capitalSocial: dossier.etablissement.entreprise_capital_social.to_s,
|
||||
codeEffectifEntreprise: dossier.etablissement.entreprise_code_effectif_entreprise.to_s
|
||||
codeEffectifEntreprise: dossier.etablissement.entreprise_code_effectif_entreprise.to_s,
|
||||
numeroTvaIntracommunautaire: dossier.etablissement.entreprise_numero_tva_intracommunautaire
|
||||
}
|
||||
}
|
||||
})
|
||||
|
@ -470,7 +472,7 @@ describe API::V2::GraphqlController do
|
|||
context "when there are missing data" do
|
||||
before do
|
||||
dossier.etablissement.update!(entreprise_code_effectif_entreprise: nil, entreprise_capital_social: nil,
|
||||
numero_voie: nil, type_voie: nil)
|
||||
numero_voie: nil, type_voie: nil, entreprise_numero_tva_intracommunautaire: nil)
|
||||
end
|
||||
|
||||
it "should be returned" do
|
||||
|
@ -492,7 +494,8 @@ describe API::V2::GraphqlController do
|
|||
siren: dossier.etablissement.entreprise_siren,
|
||||
dateCreation: dossier.etablissement.entreprise_date_creation.iso8601,
|
||||
capitalSocial: '-1',
|
||||
codeEffectifEntreprise: nil
|
||||
codeEffectifEntreprise: nil,
|
||||
numeroTvaIntracommunautaire: nil
|
||||
}
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Reference in a new issue