diff --git a/src/organizations/services.py b/src/organizations/services.py index 58943ac..cb4f074 100644 --- a/src/organizations/services.py +++ b/src/organizations/services.py @@ -42,17 +42,15 @@ MAPPING_DATA = { def parse_organizations_to_db(data): for k in data.keys(): for obj in data[k]: - try: - OrganizationRepository.create( - location=LocationRepository.get_or_create( - coords=Point(obj['latitude'], obj['longitude']), - address=obj['street'] + obj['housenumber'] - ), - name=obj['name'], - phone=obj['phone'], - website=obj['website'], - description=obj['description'], - category=CategoryRepository.get_by_name(MAPPING_DATA[obj['category']]) - ) - except Exception: - pass + OrganizationRepository.create( + location=LocationRepository.get_or_create( + coords=Point(obj['latitude'], obj['longitude']), + address=obj['street'] + obj['housenumber'] + ), + name=obj['name'], + phone=obj['phone'], + website=obj['website'], + description=obj['description'], + category=CategoryRepository.get_by_name(MAPPING_DATA[obj['category']]) + ) +