fix: index out of range when rebuild cache

This commit is contained in:
Terry Geng
2020-03-20 11:14:27 +08:00
parent 1d1ff50a59
commit 9a8d6d6ea1
4 changed files with 10 additions and 3 deletions

View File

@ -26,7 +26,6 @@ class Condition:
if self._order_by:
sql += f" ORDEY BY {self._order_by}"
print(sql)
return sql
def or_equal(self, column, equals_to, case_sensitive=True):
@ -331,7 +330,11 @@ class MusicDatabase:
return self._result_to_dict(results)
def query_music_by_id(self, _id):
return self.query_music(Condition().and_equal("id", _id))[0]
results = self.query_music(Condition().and_equal("id", _id))
if results:
return self.query_music(Condition().and_equal("id", _id))[0]
else:
return None
def query_music_by_keywords(self, keywords):
condition = Condition()