From ee5e90c4ab1c98e8d04852d5b1cbde17b16aa52d Mon Sep 17 00:00:00 2001 From: Zlatin Balevsky Date: Fri, 14 Feb 2020 18:20:39 +0000 Subject: [PATCH] ignore events from old persister service, prevents duplicate entries during migration #35 --- gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy index 3974c28e..32351c1c 100644 --- a/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy +++ b/gui/griffon-app/models/com/muwire/gui/MainFrameModel.groovy @@ -363,6 +363,8 @@ class MainFrameModel { } void onFileLoadedEvent(FileLoadedEvent e) { + if (e.source == "PersisterService") + return runInsideUIAsync { shared << e.loadedFile loadedFiles = shared.size()