App: Only backup when not in debug mode
Test / Run tests (push) Successful in 2m19s

This commit is contained in:
2026-09-29 21:12:15 +02:00
parent c2bc5b221a
commit cba949d2eb
+7 -5
View File
@@ -134,7 +134,7 @@ namespace Elwig {
Utils.RunBackground("PDF Initialization", async () => Pdf.Init()); Utils.RunBackground("PDF Initialization", async () => Pdf.Init());
Utils.RunBackground("JSON Schema Initialization", BillingData.Init); Utils.RunBackground("JSON Schema Initialization", BillingData.Init);
if (Config.BackupAuto) { if (Config.BackupAuto && !Config.Debug) {
Utils.RunBackground("Automatisches Backup", async () => { Utils.RunBackground("Automatisches Backup", async () => {
Directory.CreateDirectory(Config.BackupPath); Directory.CreateDirectory(Config.BackupPath);
await Task.Delay(500); await Task.Delay(500);
@@ -219,10 +219,12 @@ namespace Elwig {
public async void ShutdownGracefully() { public async void ShutdownGracefully() {
Mouse.OverrideCursor = Cursors.AppStarting; Mouse.OverrideCursor = Cursors.AppStarting;
try { if (Config.BackupAuto && !Config.Debug) {
await BackupService.TryDatabaseBackup(); try {
} catch (Exception exc) { await BackupService.TryDatabaseBackup();
InteractionService.ShowException("Automatisches Backup", exc); } catch (Exception exc) {
InteractionService.ShowException("Automatisches Backup", exc);
}
} }
SerialPortWatcher.Dispose(); SerialPortWatcher.Dispose();