From 7a4e9c208aaab576527699ba7c132c9c2ee94f03 Mon Sep 17 00:00:00 2001 From: Brian O'Reilly Date: Sun, 23 Nov 2025 20:33:51 -0500 Subject: [PATCH] creating the users table all caps style gives us duplicates in postgres. --- asteroid.lisp | 5 +++-- database.lisp | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/asteroid.lisp b/asteroid.lisp index fb38c0d..a492c42 100644 --- a/asteroid.lisp +++ b/asteroid.lisp @@ -1028,7 +1028,8 @@ ":template" (radiance:environment-directory (radiance-core:environment) :template) ":static" - (radiance:environment-directory (radiance-core:environment) :static))) + (radiance:environment-directory (radiance-core:environment) :static)) + (db:connect :main)) (defun start-slynk-server-in-new-thread (&optional (port 4009)) "Starts a Slynk server in a new thread on the specified port." @@ -1054,7 +1055,7 @@ (ensure-radiance-environment) ;; Initialize user management before server starts - (initialize-user-system) + ;; (initialize-user-system) ;; TODO: Add auto-scan on startup once database timing issues are resolved ;; For now, use the "Scan Library" button in the admin interface diff --git a/database.lisp b/database.lisp index bbeb568..9d08b7a 100644 --- a/database.lisp +++ b/database.lisp @@ -23,8 +23,8 @@ (user-id :integer) (track-ids :text)))) - (unless (db:collection-exists-p "USERS") - (db:create "USERS" '((username :text) + (unless (db:collection-exists-p "users") + (db:create "users" '((username :text) (email :text) (password-hash :text) (role :text)