mirror of https://github.com/portainer/portainer
17 lines
353 B
Go
17 lines
353 B
Go
package fdo
|
|
|
|
func (handler *Handler) checkUniqueProfileName(name string, id int) (bool, error) {
|
|
profiles, err := handler.DataStore.FDOProfile().FDOProfiles()
|
|
if err != nil {
|
|
return false, err
|
|
}
|
|
|
|
for _, profile := range profiles {
|
|
if profile.Name == name && (id == -1 || id != int(profile.ID)) {
|
|
return false, nil
|
|
}
|
|
}
|
|
|
|
return true, nil
|
|
}
|