Fix some bugs

- Fix a bug that `GET` requests without data will report an error in API
- Fix a bug that `aggregate` requests will get an error when the inner function raises an error
- Fix a bug that the charts of a course cannot be the same because of the incorrect primary keys
- Fix a bug that global ranking scores cannot be calculated if there are no chart in the database #61
- The first try to fix #60 (I don't think it can be done so easily.)
This commit is contained in:
Lost-MSth
2022-07-20 21:59:26 +08:00
parent 47f05cdf1e
commit 93f4ad4999
7 changed files with 25 additions and 24 deletions

View File

@@ -382,7 +382,7 @@ class UserItemList:
self.items: list = []
for i in x:
if len(i) > 1:
amount = i[1] if i[1] else 0
amount = i[1] if i[1] is not None else 1
else:
amount = 1
self.items.append(ItemFactory.from_dict(