award feature: use feature flag in more places

This commit is contained in:
justcool393 2023-02-09 10:12:49 -06:00
parent a863b9c957
commit f4445fd58e
4 changed files with 15 additions and 12 deletions

View file

@ -224,6 +224,7 @@ class User(Base):
@property
@lazy
def user_awards(self):
if not FEATURES['AWARDS']: return []
return_value = list(AWARDS_ENABLED.values())
user_awards = g.db.query(AwardRelationship).filter_by(user_id=self.id)
for val in return_value: val['owned'] = user_awards.filter_by(kind=val['kind'], submission_id=None, comment_id=None).count()