@@ -273,51 +273,61 @@ private static void BackupPluginSettings(Session session, string installFolder)
273273 Directory . CreateDirectory ( tmpConfigs ) ;
274274 Directory . CreateDirectory ( Path . Combine ( tmpConfigs , "plugin_modules" ) ) ;
275275
276- // plugins.routing.ts
277- var src = Path . Combine ( installFolder , "src\\ app\\ plugins\\ plugins.routing.ts" ) ;
278- session . Log ( "BackupPluginSettings src is : " + src . ToString ( ) ) ;
279- File . Copy ( src , Path . Combine ( tmpConfigs , "plugins.routing.ts" ) , true ) ;
276+ // This try catch is only for upgrading preplugin versions.
277+ try
278+ {
279+ // plugins.routing.ts
280+ var src = Path . Combine ( installFolder , "src\\ app\\ plugins\\ plugins.routing.ts" ) ;
281+ session . Log ( "BackupPluginSettings src is : " + src . ToString ( ) ) ;
282+ File . Copy ( src , Path . Combine ( tmpConfigs , "plugins.routing.ts" ) , true ) ;
280283
281- string [ ] dirs = Directory . GetDirectories ( Path . Combine ( installFolder , "src\\ app\\ plugins\\ modules\\ " ) ) ;
284+ string [ ] dirs = Directory . GetDirectories ( Path . Combine ( installFolder , "src\\ app\\ plugins\\ modules\\ " ) ) ;
282285
283- foreach ( string dir in dirs )
284- {
285- string folder = dir . Split ( Path . DirectorySeparatorChar ) . Last ( ) ;
286- if ( folder != "example-pn" && folder != "shared" )
286+ foreach ( string dir in dirs )
287287 {
288- DirectoryCopy ( dir , Path . Combine ( tmpConfigs , "plugin_modules" , folder ) , true ) ;
289- }
290- }
288+ string folder = dir . Split ( Path . DirectorySeparatorChar ) . Last ( ) ;
289+ if ( folder != "example-pn" && folder != "shared" )
290+ {
291+ DirectoryCopy ( dir , Path . Combine ( tmpConfigs , "plugin_modules" , folder ) , true ) ;
292+ }
293+ }
291294
292- // navigation.component.ts
293- src = Path . Combine ( installFolder , "src\\ app\\ components\\ navigation\\ navigation.component.ts" ) ;
294- session . Log ( "BackupPluginSettings src is : " + src . ToString ( ) ) ;
295- File . Copy ( src , Path . Combine ( tmpConfigs , "navigation.component.ts" ) , true ) ;
295+ // navigation.component.ts
296+ src = Path . Combine ( installFolder , "src\\ app\\ components\\ navigation\\ navigation.component.ts" ) ;
297+ session . Log ( "BackupPluginSettings src is : " + src . ToString ( ) ) ;
298+ File . Copy ( src , Path . Combine ( tmpConfigs , "navigation.component.ts" ) , true ) ;
299+ }
300+ catch { }
296301
297302 }
298303
299304 private static void RestorePluginSettings ( Session session , string installFolder )
300305 {
301306 var tmpConfigs = Path . Combine ( "c:\\ " , "MicrotingTemp" ) ;
302307
303- // plugins.routing.ts
304- var dst = Path . Combine ( installFolder , "src\\ app\\ plugins\\ plugins.routing.ts" ) ;
305- session . Log ( "RestorePluginSettings src is : " + dst . ToString ( ) ) ;
306- File . Copy ( Path . Combine ( tmpConfigs , "plugins.routing.ts" ) , dst , true ) ;
308+ // This try catch is only for upgrading preplugin versions.
309+ try
310+ {
311+ // plugins.routing.ts
312+ var dst = Path . Combine ( installFolder , "src\\ app\\ plugins\\ plugins.routing.ts" ) ;
313+ session . Log ( "RestorePluginSettings src is : " + dst . ToString ( ) ) ;
314+ File . Copy ( Path . Combine ( tmpConfigs , "plugins.routing.ts" ) , dst , true ) ;
307315
308316
309- string [ ] dirs = Directory . GetDirectories ( Path . Combine ( tmpConfigs , "plugin_modules" ) ) ;
317+ string [ ] dirs = Directory . GetDirectories ( Path . Combine ( tmpConfigs , "plugin_modules" ) ) ;
310318
311- foreach ( string dir in dirs )
312- {
313- string folder = dir . Split ( Path . DirectorySeparatorChar ) . Last ( ) ;
314- DirectoryCopy ( dir , Path . Combine ( installFolder , "src\\ app\\ plugins\\ modules\\ " , folder ) , true ) ;
315- }
319+ foreach ( string dir in dirs )
320+ {
321+ string folder = dir . Split ( Path . DirectorySeparatorChar ) . Last ( ) ;
322+ DirectoryCopy ( dir , Path . Combine ( installFolder , "src\\ app\\ plugins\\ modules\\ " , folder ) , true ) ;
323+ }
316324
317- // navigation.component.ts
318- dst = Path . Combine ( installFolder , "src\\ app\\ components\\ navigation\\ navigation.component.ts" ) ;
319- session . Log ( "RestorePluginSettings src is : " + dst . ToString ( ) ) ;
320- File . Copy ( Path . Combine ( tmpConfigs , "navigation.component.ts" ) , dst , true ) ;
325+ // navigation.component.ts
326+ dst = Path . Combine ( installFolder , "src\\ app\\ components\\ navigation\\ navigation.component.ts" ) ;
327+ session . Log ( "RestorePluginSettings src is : " + dst . ToString ( ) ) ;
328+ File . Copy ( Path . Combine ( tmpConfigs , "navigation.component.ts" ) , dst , true ) ;
329+ }
330+ catch { }
321331 }
322332
323333 private static void HandlePreviousConfigs ( Session session , string installFolder )
0 commit comments