From 382f16643dfc4bb0ac64c6c8eba1e9d551f720c3 Mon Sep 17 00:00:00 2001 From: ekzyis Date: Thu, 22 Aug 2024 18:09:22 -0500 Subject: [PATCH] Ignore no rows found in disableFreebies (#1326) --- api/resolvers/user.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/api/resolvers/user.js b/api/resolvers/user.js index 6ea29be0..c975fb3b 100644 --- a/api/resolvers/user.js +++ b/api/resolvers/user.js @@ -628,10 +628,17 @@ export default { } // disable freebies if it hasn't been set yet - await models.user.update({ - where: { id: me.id, disableFreebies: null }, - data: { disableFreebies: true } - }) + try { + await models.user.update({ + where: { id: me.id, disableFreebies: null }, + data: { disableFreebies: true } + }) + } catch (err) { + // ignore 'record not found' errors + if (err.code !== 'P2025') { + throw err + } + } return true },