From 79899a6981b9c11dc1f92334e7516e2a68c490fd Mon Sep 17 00:00:00 2001 From: Meleki Date: Mon, 9 Mar 2026 10:57:42 +0100 Subject: [PATCH] fix: Blanko-Build-Fehler (data-Verzeichnis + users-Schema) und publish-win ignorieren MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Program.cs: Directory.CreateDirectory(dataDir) vor DB-Zugriff - DatabaseService: is_admin, persona, settings, default_path ins CREATE TABLE users - .gitignore + gott.csproj: publish-win/ ausschließen --- .gitignore | 1 + Program.cs | 1 + Services/DatabaseService.cs | 4 ++++ gott.csproj | 7 +++++++ 4 files changed, 13 insertions(+) diff --git a/.gitignore b/.gitignore index a8020b6..14153c1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ bin/ data/ obj/ publish/ +publish-win/ Temp/ appsettings.Production.json DEVY.md diff --git a/Program.cs b/Program.cs index db16e3b..deaf725 100644 --- a/Program.cs +++ b/Program.cs @@ -12,6 +12,7 @@ var builder = WebApplication.CreateBuilder(args); builder.Services.AddHttpClient(); var dataDir = Path.Combine(AppContext.BaseDirectory, "data"); +Directory.CreateDirectory(dataDir); var dbPath = Path.Combine(dataDir, "gott.db"); var authService = new AuthService(dbPath); diff --git a/Services/DatabaseService.cs b/Services/DatabaseService.cs index fdd30e0..11a9e95 100644 --- a/Services/DatabaseService.cs +++ b/Services/DatabaseService.cs @@ -207,6 +207,10 @@ public class DatabaseService username TEXT NOT NULL UNIQUE COLLATE NOCASE, password_hash TEXT NOT NULL, display_name TEXT, + is_admin INTEGER NOT NULL DEFAULT 0, + persona TEXT, + settings TEXT, + default_path TEXT, created_at TEXT NOT NULL, updated_at TEXT NOT NULL ); diff --git a/gott.csproj b/gott.csproj index 281b0a3..1f29119 100755 --- a/gott.csproj +++ b/gott.csproj @@ -12,6 +12,13 @@ + + + + + + +