Fix two small bugs

- Fix a bug that something of the finale challenge cannot be unlocked
- Fix a bug that the users' items will not be zero, which will disturb some purchase operations
This commit is contained in:
Lost-MSth
2022-08-03 15:44:46 +08:00
parent d852be8029
commit b38dbf1a55
4 changed files with 4 additions and 5 deletions

View File

@@ -1,8 +1,6 @@
from .error import NoData
from .song import Chart
from .item import ItemFactory
from .song import Chart
class CourseChart(Chart):

View File

@@ -51,7 +51,7 @@ class UserItem(Item):
(self.user.user_id, self.item_id, self.item_type))
x = self.c.fetchone()
if x:
self.amount = x[0] if x[0] else 1
self.amount = x[0] if x[0] is not None else 1
else:
self.amount = 0

View File

@@ -222,6 +222,7 @@ class UserPlay(UserScore):
else:
r = {}
r['user_rating'] = self.user.rating_ptt
r['finale_challenge_higher'] = self.rating > self.ptt.value
r['global_rank'] = self.user.global_rank
r['finale_play_value'] = 0 # emmmm
return r

View File

@@ -1,2 +1,2 @@
flask>=2.0
flask>=2.0.2
cryptography