Skip to content

Commit cdd30cb

Browse files
catInOrbitnorbusan
authored andcommitted
Validation in User model to avoid incorrect event ID API call
1 parent 40dbd67 commit cdd30cb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

app/models/user.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,9 @@ def _is_role(self, role_name, event_id=None):
206206
if event_id:
207207
uer = uer.filter_by(event_id=event_id)
208208
event = Event.query.get(event_id)
209-
ugr = ugr.filter_by(group=event.group)
209+
# Validation to ensure event is not None
210+
if event is not None and event.group is not None:
211+
ugr = ugr.filter_by(group=event.group)
210212
return bool(uer.first() or ugr.first())
211213

212214
def is_owner(self, event_id):

0 commit comments

Comments
 (0)