mirror of
https://github.com/Xevion/contest-assistant.git
synced 2025-12-08 14:06:42 -06:00
remove defaults from MutableJSON column, mistakenly flipped comparator
This commit is contained in:
@@ -83,7 +83,7 @@ class Submission(Base):
|
|||||||
id = Column(Integer, primary_key=True) # Doubles as the ID this Guild has in Discord
|
id = Column(Integer, primary_key=True) # Doubles as the ID this Guild has in Discord
|
||||||
user = Column(Integer) # The ID of the user who submitted it.
|
user = Column(Integer) # The ID of the user who submitted it.
|
||||||
timestamp = Column(DateTime) # When the Submission was posted
|
timestamp = Column(DateTime) # When the Submission was posted
|
||||||
votes: List[int] = Column(MutableJson, default=[]) # A list of IDs correlating to users who voted on this submission.
|
votes: List[int] = Column(MutableJson) # A list of IDs correlating to users who voted on this submission.
|
||||||
|
|
||||||
period_id = Column(Integer, ForeignKey("period.id")) # The id of the period this Submission relates to.
|
period_id = Column(Integer, ForeignKey("period.id")) # The id of the period this Submission relates to.
|
||||||
period = relationship("Period", back_populates="submissions") # The period this submission was made in.
|
period = relationship("Period", back_populates="submissions") # The period this submission was made in.
|
||||||
@@ -105,7 +105,7 @@ class Submission(Base):
|
|||||||
raise exceptions.DatabaseNoVoteException()
|
raise exceptions.DatabaseNoVoteException()
|
||||||
self.votes.remove(user)
|
self.votes.remove(user)
|
||||||
|
|
||||||
def clear_other_votes(self, ignore: Union[int, Iterable[int]], users: Union[int, Iterable[int]], session: Session) -> ReactionMarker:
|
def clear_other_votes(self, ignore: Union[int, Iterable[int]], users: Union[int, Iterable[int]], session: 'Session') -> ReactionMarker:
|
||||||
"""
|
"""
|
||||||
Removes votes from all submissions in the database for a specific user.
|
Removes votes from all submissions in the database for a specific user.
|
||||||
Returns a list of combination Message and User IDs
|
Returns a list of combination Message and User IDs
|
||||||
@@ -131,7 +131,7 @@ class Submission(Base):
|
|||||||
# Find what users voted for this submission that we are clearing
|
# Find what users voted for this submission that we are clearing
|
||||||
votes = set(submission.votes)
|
votes = set(submission.votes)
|
||||||
same = votes.intersection(users)
|
same = votes.intersection(users)
|
||||||
if len(same) < 0:
|
if len(same) > 0:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
# Remove votes from the submission by said users
|
# Remove votes from the submission by said users
|
||||||
|
|||||||
Reference in New Issue
Block a user