From 313067ff7bc7b3038a4be5b80a693feec83004fc Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 18 Sep 2021 20:09:08 -0700 Subject: [PATCH] Add additional logging for persistence failure --- server/collaboration/persistence.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/server/collaboration/persistence.js b/server/collaboration/persistence.js index 13fceefec..fab8cb25c 100644 --- a/server/collaboration/persistence.js +++ b/server/collaboration/persistence.js @@ -59,11 +59,18 @@ export default class Persistence { Logger.info("database", `Persisting ${documentId}`); - await documentUpdater({ - documentId, - ydoc: document, - userId: context.user.id, - }); + try { + await documentUpdater({ + documentId, + ydoc: document, + userId: context.user.id, + }); + } catch (err) { + Logger.error("Unable to persist document", err, { + documentId, + userId: context.user?.id, + }); + } }, DELAY, {