[server] Gracefully handle auth key exist err

This commit is contained in:
Neeraj Gupta
2024-09-02 17:04:04 +05:30
parent 187a149716
commit a54237e8e2

View File

@@ -21,6 +21,9 @@ func (r *Repository) CreateKey(ctx context.Context, userID int64, entry model.Cr
entry.Header)
if err != nil {
if err.Error() == "pq: duplicate key value violates unique constraint \"authenticator_key_pkey\"" {
return ente.NewConflictError("Key already exists")
}
return stacktrace.Propagate(err, "Failed to createTotpEntry")
}
return nil