Skip to content

Commit 477c128

Browse files
committed
fix public will not be reused as public key after deleting as deploy key (go-gitea#5671)
1 parent 30560b0 commit 477c128

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

models/ssh_key.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -826,6 +826,11 @@ func DeleteDeployKey(doer *User, id int64) error {
826826
if err = deletePublicKeys(sess, key.KeyID); err != nil {
827827
return err
828828
}
829+
830+
// after deleted the public keys, should rewrite the public keys file
831+
if err = rewriteAllPublicKeys(sess); err != nil {
832+
return err
833+
}
829834
}
830835

831836
return sess.Commit()

0 commit comments

Comments
 (0)