api_particulier: check input data (fixes #30884)
This commit is contained in:
parent
b7e81b6038
commit
2ef3a13b31
|
@ -130,6 +130,8 @@ class APIParticulier(BaseResource):
|
|||
},
|
||||
})
|
||||
def impots_svair(self, request, numero_fiscal, reference_avis, user=None):
|
||||
if not numero_fiscal.strip() or not reference_avis.strip():
|
||||
raise APIError('missing numero_fiscal or reference_avis', status_code=400)
|
||||
return self.get('impots/svair', params={
|
||||
'numeroFiscal': numero_fiscal,
|
||||
'referenceAvis': reference_avis[:13],
|
||||
|
@ -152,6 +154,8 @@ class APIParticulier(BaseResource):
|
|||
},
|
||||
})
|
||||
def impots_adresse(self, request, numero_fiscal, reference_avis, user=None):
|
||||
if not numero_fiscal.strip() or not reference_avis.strip():
|
||||
raise APIError('missing numero_fiscal or reference_avis', status_code=400)
|
||||
return self.get('impots/adress', params={
|
||||
'numeroFiscal': numero_fiscal,
|
||||
'referenceAvis': reference_avis[:13],
|
||||
|
@ -174,6 +178,8 @@ class APIParticulier(BaseResource):
|
|||
},
|
||||
})
|
||||
def caf_famille(self, request, code_postal, numero_allocataire, user=None):
|
||||
if not code_postal.strip() or not numero_allocataire.strip():
|
||||
raise APIError('missing code_postal or numero_allocataire', status_code=400)
|
||||
return self.get('caf/famille', params={
|
||||
'codePostal': code_postal,
|
||||
'numeroAllocataire': numero_allocataire,
|
||||
|
|
Loading…
Reference in New Issue