fix(ringtones): correct SQL argument formatting for consistency in query execution

This commit is contained in:
2026-01-02 20:36:15 -06:00
parent 0f90e7d459
commit e988f7743f

View File

@@ -9,12 +9,13 @@ class RingtoneDAO:
def get_all(self): def get_all(self):
return self.provider.fetchall( return self.provider.fetchall(
"SELECT * FROM ringtones ORDER BY created_at DESC" "SELECT * FROM ringtones ORDER BY created_at DESC",
) )
def get_by_id(self, ringtone_id): def get_by_id(self, ringtone_id):
return self.provider.fetchone( return self.provider.fetchone(
"SELECT * FROM ringtones WHERE id = ?", (ringtone_id,) "SELECT * FROM ringtones WHERE id = ?",
(ringtone_id,),
) )
def get_primary(self): def get_primary(self):
@@ -42,7 +43,8 @@ class RingtoneDAO:
if is_primary == 1: if is_primary == 1:
# reset others # reset others
self.provider.execute( self.provider.execute(
"UPDATE ringtones SET is_primary = 0, updated_at = ?", (now,) "UPDATE ringtones SET is_primary = 0, updated_at = ?",
(now,),
) )
if display_name is not None and is_primary is not None: if display_name is not None and is_primary is not None: