🐛 Fix demo accounts creation

This commit is contained in:
Alejandro Alonso
2025-10-22 16:13:40 +02:00
committed by Andrey Antukh
parent 45af469a11
commit 1e248c7177
2 changed files with 4 additions and 1 deletions

View File

@@ -45,6 +45,7 @@
params {:email email
:fullname fullname
:is-active true
:is-demo true
:deleted-at (ct/in-future (cf/get-deletion-delay))
:password (derive-password password)
:props {}}

View File

@@ -107,7 +107,9 @@
(defn get-profile
"Get profile by id. Throws not-found exception if no profile found."
[conn id & {:as opts}]
(-> (db/get-by-id conn :profile id opts)
;; NOTE: We need to set ::db/remove-deleted to false because demo profiles
;; are created with a set deleted-at value
(-> (db/get-by-id conn :profile id (assoc opts ::db/remove-deleted false))
(decode-row)))
;; --- MUTATION: Update Profile (own)