Fix GPG subkey verify (#30193)

Fixes #30189

Can't verify subkeys if they are not loaded.

(cherry picked from commit 82ffd91607ba03907ebad31ec9a38555b153a331)
This commit is contained in:
KN4CK3R 2024-03-31 04:35:19 +02:00 committed by Gergely Nagy
parent fbca0dd9a6
commit 5a674dd02e
No known key found for this signature in database

View file

@ -46,6 +46,10 @@ func VerifyGPGKey(ctx context.Context, ownerID int64, keyID, token, signature st
return "", ErrGPGKeyNotExist{}
}
if err := key.LoadSubKeys(ctx); err != nil {
return "", err
}
sig, err := extractSignature(signature)
if err != nil {
return "", ErrGPGInvalidTokenSignature{