grenoble_gru: do not send empty dem_pav if empty (#48046)
This commit is contained in:
parent
fc615aff90
commit
efb1919004
|
@ -133,7 +133,7 @@ class GrenobleGRU(BaseResource):
|
|||
if 'applicant_free_address' in data:
|
||||
payload['dem_adresse_manuelle'] = data['applicant_free_address']
|
||||
|
||||
if 'dem_pav' in data:
|
||||
if 'dem_pav' in data and data['dem_pav']:
|
||||
payload['dem_pav'] = data['dem_pav']
|
||||
|
||||
return payload
|
||||
|
|
|
@ -269,6 +269,18 @@ def test_demand_creation_params(app, setup):
|
|||
assert request_post.call_args[1]['data']['obs_demande_urgente'] == 1
|
||||
assert request_post.call_args[1]['data']['dem_reponse'] == 1
|
||||
|
||||
# make sure empty dem_pav value is not sent
|
||||
payload['dem_pav'] = ''
|
||||
app.post_json(
|
||||
reverse('generic-endpoint',
|
||||
kwargs={
|
||||
'connector': 'grenoble-gru',
|
||||
'slug': setup.slug,
|
||||
'endpoint': 'create-demand'
|
||||
}),
|
||||
params=payload)
|
||||
assert 'dem_pav' not in request_post.call_args[1]['data']
|
||||
|
||||
|
||||
def test_add_attachment_to_demand(app, setup):
|
||||
with mock.patch('passerelle.utils.Request.post') as request_post:
|
||||
|
|
Loading…
Reference in New Issue