Set housing.id only after retrieving phone if needed

This commit is contained in:
Gautier P 2021-01-18 11:21:22 +01:00
parent 89234b5c5b
commit caa4961679
1 changed files with 2 additions and 2 deletions

View File

@ -235,14 +235,14 @@ class WebOOBProxy(object):
try:
housing = backend.get_housing(flat_id)
# Otherwise, we miss the @backend afterwards
housing.id = full_flat_id
if not store_personal_data:
# Ensure phone is cleared
housing.phone = None
else:
# Ensure phone is fetched
backend.fillobj(housing, 'phone')
# Otherwise, we miss the @backend afterwards
housing.id = full_flat_id
return json.dumps(housing, cls=WeboobEncoder)
except Exception as exc: # pylint: disable=broad-except