Fix directory deletion logic to check existence before deletion

This commit is contained in:
Moustapha Kodjo Amadou 2025-11-08 21:54:15 +01:00
parent 24849cc000
commit c649525145

View file

@ -133,10 +133,14 @@ Future<void> _migrateOldLayout() async {
}
}
// remove subfolder if empty
if (await oldSubDir.list().isEmpty) await oldSubDir.delete();
if (await oldSubDir.exists() && await oldSubDir.list().isEmpty) {
await oldSubDir.delete();
}
}
// Clean up old empty folder
if (await oldRoot.list().isEmpty) await oldRoot.delete();
if (await oldRoot.exists() && await oldRoot.list().isEmpty) {
await oldRoot.delete();
}
}
class MyApp extends ConsumerStatefulWidget {