fix: retry user initialization
This commit is contained in:
parent
a2ae329d54
commit
0930fc2c1c
|
|
@ -282,12 +282,15 @@
|
||||||
;; Fallback to delayed initialization
|
;; Fallback to delayed initialization
|
||||||
(bt:make-thread
|
(bt:make-thread
|
||||||
(lambda ()
|
(lambda ()
|
||||||
(sleep 3) ; Give database more time to initialize
|
(dotimes (a 5)
|
||||||
(handler-case
|
(unless (db:connected-p)
|
||||||
(progn
|
(sleep 3)) ; Give database more time to initialize
|
||||||
(format t "Retrying user management setup...~%")
|
(handler-case
|
||||||
(create-default-admin)
|
(progn
|
||||||
(format t "User management initialization complete.~%"))
|
(format t "Retrying user management setup...~%")
|
||||||
(error (e)
|
(create-default-admin)
|
||||||
(format t "Error initializing user system: ~a~%" e))))
|
(format t "User management initialization complete.~%")
|
||||||
|
(return))
|
||||||
|
(error (e)
|
||||||
|
(format t "Error initializing user system: ~a~%" e)))))
|
||||||
:name "user-init"))))
|
:name "user-init"))))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue