From 9b223189347b667b6f8942203a4bd5ffb5da7032 Mon Sep 17 00:00:00 2001 From: e76cd2ec3a63f11710dc9fa0bc5b66176521af0a Date: Sun, 9 Aug 2020 00:59:28 -0700 Subject: [PATCH] chuni: Fix upsert with an empty userRecentRating --- src/chunithm/sql/userRecentRating.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/chunithm/sql/userRecentRating.ts b/src/chunithm/sql/userRecentRating.ts index 156fb74..7c49605 100644 --- a/src/chunithm/sql/userRecentRating.ts +++ b/src/chunithm/sql/userRecentRating.ts @@ -34,6 +34,12 @@ export class SqlUserRecentRatingRepository profileId: Id, objs: UserRecentRatingItem[] ): Promise { + // Don't do anything if there's nothing to save, + // since trying to execute an empty insert statement fails. + if (objs.length === 0) { + return Promise.resolve(); + } + const stmt = sql .insert( "cm_user_recent_rating",