Blob Blame History Raw
diff --git a/services/evolution-source-registry/evolution-source-registry-migrate-sources.c b/services/evolution-source-registry/evolution-source-registry-migrate-sources.c
index 2d695f6..6729af3 100644
--- a/services/evolution-source-registry/evolution-source-registry-migrate-sources.c
+++ b/services/evolution-source-registry/evolution-source-registry-migrate-sources.c
@@ -2161,17 +2161,19 @@ migrate_parse_signature_xml_text (GMarkupParseContext *context,
 		parse_data->signature_file = NULL;
 
 		/* If the signature is a script, we symlink to it.
-		 * Otherwise we move and rename the regular file. */
+		 * Otherwise we move and rename the regular file.
+		 * Also ignore errors here, otherwise it stops whole migration.
+		 */
 		if (parse_data->is_script)
 			g_file_make_symbolic_link (
 				new_signature_file,
-				absolute_path, NULL, error);
+				absolute_path, NULL, NULL);
 		else
 			g_file_move (
 				old_signature_file,
 				new_signature_file,
 				G_FILE_COPY_NONE,
-				NULL, NULL, NULL, error);
+				NULL, NULL, NULL, NULL);
 
 		g_object_unref (old_signature_file);
 		g_object_unref (new_signature_file);