From b2996eee877acd7fae0d1ea4c4ca6f0c262443d0 Mon Sep 17 00:00:00 2001 From: Simon Frei Date: Sun, 16 Jan 2022 18:07:33 +0100 Subject: [PATCH] gui: Handle folder missing in model on error event (#8120) --- gui/default/syncthing/core/syncthingController.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/default/syncthing/core/syncthingController.js b/gui/default/syncthing/core/syncthingController.js index 1e6e20ef0..e35ad1d12 100755 --- a/gui/default/syncthing/core/syncthingController.js +++ b/gui/default/syncthing/core/syncthingController.js @@ -399,6 +399,10 @@ angular.module('syncthing.core') }); $scope.$on(Events.FOLDER_ERRORS, function (event, arg) { + if (!$scope.model[arg.data.folder]) { + console.log("Dropping folder errors event for unknown folder", arg.data.folder) + return; + } $scope.model[arg.data.folder].errors = arg.data.errors.length; });