diff --git a/internal/db/roles.go b/internal/db/roles.go index 855cc0a..63ad810 100644 --- a/internal/db/roles.go +++ b/internal/db/roles.go @@ -112,7 +112,7 @@ func RoleGet(ctx context.Context, user_id, person_id string) (role models.Role, return } pgErr := err.(*pgconn.PgError) - if pgErr.Code == "22P02" || pgErr.Code == "22007" { + if pgErr.Code == "22P02" { err = fmt.Errorf("%s", pgErr.Message) statusCode = http.StatusBadRequest } else { @@ -140,7 +140,7 @@ func RoleAdd(ctx context.Context, user_id, name string) (role models.Role, statu err = row.Scan(&role.ID, &role.Name) if err != nil { pgErr := err.(*pgconn.PgError) - if pgErr.Code == "22P02" || pgErr.Code == "22007" { + if pgErr.Code == "22P02" { err = fmt.Errorf("%s", pgErr.Message) statusCode = http.StatusBadRequest } else if pgErr.Code == "23505" { @@ -177,7 +177,7 @@ func RoleUpdate(ctx context.Context, user_id, role_id string, values map[string] commandTag, err = tx.Exec(ctx, fmt.Sprintf("UPDATE roles SET %s=NULLIF($2, '') WHERE id=$1", field), role_id, value) if err != nil { pgErr := err.(*pgconn.PgError) - if pgErr.Code == "22P02" || pgErr.Code == "22007" { + if pgErr.Code == "22P02" { err = fmt.Errorf("%s", pgErr.Message) statusCode = http.StatusBadRequest } else if pgErr.Code == "23505" {