From cc638badb3b7c76dff610167f79f2ad19490f9d4 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 09:55:27 +0000 Subject: [PATCH 1/3] fix: resolve undefined rows logging issue in checksum processing Co-Authored-By: mark.gilbert@prominic.net --- services/fileWatcher.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/fileWatcher.js b/services/fileWatcher.js index 81975a1..1d4659d 100644 --- a/services/fileWatcher.js +++ b/services/fileWatcher.js @@ -375,10 +375,11 @@ class FileWatcherService { } ); - if (updateResult[0] === 0) { + const affectedRows = updateResult[0]; + if (affectedRows === 0) { logger.error(`Database update failed for: ${itemPath} - no rows affected`); } else { - logger.info(`Database updated with checksum for: ${itemPath} (${updateResult[0]} rows)`); + logger.info(`Database updated with checksum for: ${itemPath} (${affectedRows} rows)`); } }); From 94da72522c30815fbb8ab1e2868a067833bba120 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 09:56:41 +0000 Subject: [PATCH 2/3] fix: correct logging to show actual affected rows instead of undefined Co-Authored-By: mark.gilbert@prominic.net --- services/fileWatcher.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/fileWatcher.js b/services/fileWatcher.js index 1d4659d..4045986 100644 --- a/services/fileWatcher.js +++ b/services/fileWatcher.js @@ -375,7 +375,7 @@ class FileWatcherService { } ); - const affectedRows = updateResult[0]; + const affectedRows = updateResult[1]; if (affectedRows === 0) { logger.error(`Database update failed for: ${itemPath} - no rows affected`); } else { From 916b9f7b41b526e611861151df9a46e651b4cdb1 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 09:57:04 +0000 Subject: [PATCH 3/3] fix: use array destructuring for linting compliance Co-Authored-By: mark.gilbert@prominic.net --- services/fileWatcher.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/fileWatcher.js b/services/fileWatcher.js index 4045986..89548a3 100644 --- a/services/fileWatcher.js +++ b/services/fileWatcher.js @@ -375,7 +375,7 @@ class FileWatcherService { } ); - const affectedRows = updateResult[1]; + const [, affectedRows] = updateResult; if (affectedRows === 0) { logger.error(`Database update failed for: ${itemPath} - no rows affected`); } else {