|
@@ -68,7 +68,10 @@ func (hs *HTTPServer) AddAPIKey(c *models.ReqContext, cmd models.AddApiKeyComman
|
|
|
if err == models.ErrInvalidApiKeyExpiration {
|
|
if err == models.ErrInvalidApiKeyExpiration {
|
|
|
return Error(400, err.Error(), nil)
|
|
return Error(400, err.Error(), nil)
|
|
|
}
|
|
}
|
|
|
- return Error(500, "Failed to add API key", err)
|
|
|
|
|
|
|
+ if err == models.ErrDuplicateApiKey {
|
|
|
|
|
+ return Error(409, err.Error(), nil)
|
|
|
|
|
+ }
|
|
|
|
|
+ return Error(500, "Failed to add API Key", err)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
result := &dtos.NewApiKeyResult{
|
|
result := &dtos.NewApiKeyResult{
|