Fixed regressions and new bugs in importing
[moonshot-ui.git] / src / moonshot-identity-manager-app.vala
index 507ca8c..cb109e1 100644 (file)
@@ -124,16 +124,17 @@ public class IdentityManagerApp {
 #endif
     }
 
-    public bool add_identity(IdCard id, bool force_flat_file_store) {
+    public bool add_identity(IdCard id, bool force_flat_file_store, out ArrayList<IdCard>? old_duplicates=null) {
         if (view != null) 
         {
             logger.trace("add_identity: calling view.add_identity");
-            return view.add_identity(id, force_flat_file_store);
+            return view.add_identity(id, force_flat_file_store, out old_duplicates);
+        }
+        else {
+            logger.trace("add_identity: calling model.add_card");
+            model.add_card(id, force_flat_file_store, out old_duplicates);
+            return true;
         }
-
-        logger.trace("add_identity: calling model.add_card");
-        model.add_card(id, force_flat_file_store);
-        return true;
     }
 
     public void select_identity(IdentityRequest request) {