Skip to content

Commit d32eeea

Browse files
Address reviewd exception handling
1 parent 56525c2 commit d32eeea

File tree

1 file changed

+6
-25
lines changed

1 file changed

+6
-25
lines changed

app/eventyay/orga/views/schedule.py

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -507,28 +507,9 @@ def get_generic_title(self, instance=None):
507507
return _('Rooms')
508508

509509
def delete_handler(self, request, *args, **kwargs):
510-
try:
511-
# Use soft delete to sync with video component
512-
obj = self.get_object()
513-
obj.deleted = True
514-
obj.save(update_fields=['deleted'])
515-
messages.success(request, _('The selected room has been deleted.'))
516-
return redirect(self.get_success_url())
517-
except ProtectedError:
518-
messages.error(
519-
request,
520-
_('There is or was a session scheduled in this room. It cannot be deleted.'),
521-
)
522-
return self.delete_view(request, *args, **kwargs)
523-
except Exception as e:
524-
# Log the unexpected error for debugging
525-
logger.exception(
526-
'Unexpected error during room deletion for room %s: %s',
527-
kwargs.get('pk', 'unknown'),
528-
str(e)
529-
)
530-
messages.error(
531-
request,
532-
_('An error occurred while deleting the room: {}').format(str(e)),
533-
)
534-
return self.delete_view(request, *args, **kwargs)
510+
# Use soft delete to sync with video component
511+
obj = self.get_object()
512+
obj.deleted = True
513+
obj.save(update_fields=['deleted'])
514+
messages.success(request, _('The selected room has been deleted.'))
515+
return redirect(self.get_success_url())

0 commit comments

Comments
 (0)