diff --git a/keys.go b/keys.go index 3b15b2a..48dfe5f 100644 --- a/keys.go +++ b/keys.go @@ -95,6 +95,12 @@ func declareAPIAuthKeysRoutes(router *gin.RouterGroup) { return } + k2 := key + if err := k2.ReadInfos(u); err != nil { + c.AbortWithStatusJSON(http.StatusBadRequest, gin.H{"errmsg": err.Error()}) + return + } + k, err := u.NewKey(key.Type, key.Content) if err != nil { log.Println("Unable to NewKey:", err) diff --git a/ui/src/components/UserKeys.svelte b/ui/src/components/UserKeys.svelte index 8f21f21..7f383cb 100644 --- a/ui/src/components/UserKeys.svelte +++ b/ui/src/components/UserKeys.svelte @@ -25,7 +25,7 @@ {:then keys} {#if keys && keys.length > 0} {#each keys as keyid} - {#await getKey(keyid)} + {#await getKey(keyid, student.id)} Veuillez patienter {:then key}