louking / members

member activity management
Other
1 stars 2 forks source link

Meetings: exception occurs if a motion is created before invitations sent out #592

Open louking opened 4 months ago

louking commented 4 months ago

Don't allow motion to be created until after invites sent out

Message type:       ERROR
Location:           /var/www/www.members.loutilities.com/members/members/members/views/admin/meetings_member.py:735
Module:             meetings_member
Function:           get
Time:               2024-04-25 16:53:47,601
User:               lou.king@steeplechasers.org

Message:

Traceback (most recent call last):
  File "/var/www/www.members.loutilities.com/members/members/members/views/admin/meetings_member.py", line 719, in get
    tolist = get_evotes(motion_id)
  File "/var/www/www.members.loutilities.com/members/members/members/meeting_evotes.py", line 85, in get_evotes
    email, evote = get_evote(motion, member)
  File "/var/www/www.members.loutilities.com/members/members/members/meeting_evotes.py", line 72, in get_evote
    evote = MotionVote.query.filter_by(interest=localinterest(), motion=motion, user=localuser).one()
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2865, in one
    return self._iter().one()
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/sqlalchemy/engine/result.py", line 1417, in one
    return self._only_one_row(
  File "/var/www/www.members.loutilities.com/venv/lib/python3.9/site-packages/sqlalchemy/engine/result.py", line 562, in _only_one_row
    raise exc.NoResultFound(
sqlalchemy.exc.NoResultFound: No row was found when one was required