From f6b859d11fdf9162a4d9012d98bcb7eba51a9b8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alban=20F=C3=A9ron?= Date: Sat, 31 Dec 2022 17:40:19 +0100 Subject: [PATCH] Fix average ratings for peewee pre-3.15.4 --- supysonic/db.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/supysonic/db.py b/supysonic/db.py index 841b6bd..921fb73 100644 --- a/supysonic/db.py +++ b/supysonic/db.py @@ -127,7 +127,7 @@ class Folder(PathMixin, _Model): pass avgRating = ( - RatingFolder.select(fn.avg(RatingFolder.rating)) + RatingFolder.select(fn.avg(RatingFolder.rating, coerce=False)) .where(RatingFolder.rated == self) .scalar() ) @@ -343,7 +343,7 @@ class Track(PathMixin, _Model): pass avgRating = ( - RatingTrack.select(fn.avg(RatingTrack.rating)) + RatingTrack.select(fn.avg(RatingTrack.rating, coerce=False)) .where(RatingTrack.rated == self) .scalar() )