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 },