diff --git a/backend/renders/renders.go b/backend/renders/renders.go index f5adf49..a870824 100644 --- a/backend/renders/renders.go +++ b/backend/renders/renders.go @@ -129,7 +129,16 @@ func AdminUserCreateForm(db *gorm.DB) http.HandlerFunc { ssoid := val.(string) var user models.User if err := db.Where("sso_id = ?", ssoid).First(&user).Error; err == nil { - data["User"] = user + data["U"] = user + } + } + if _, exists := data["User"]; !exists { + if val := r.Context().Value("ssoid"); val != nil { + ssoid := val.(string) + var user models.User + if err := db.Where("sso_id = ?", ssoid).First(&user).Error; err == nil { + data["User"] = user + } } } renderTemplate(w, "admin_user_create", data) diff --git a/frontend/templates/admin_user_edit.pages.tmpl b/frontend/templates/admin_user_edit.pages.tmpl index 147a5bc..adf31af 100644 --- a/frontend/templates/admin_user_edit.pages.tmpl +++ b/frontend/templates/admin_user_edit.pages.tmpl @@ -8,11 +8,11 @@
-