perf(db): remove extra checks from roles funcs
This commit is contained in:
parent
33e2aee9f5
commit
cce32210ef
@ -112,7 +112,7 @@ func RoleGet(ctx context.Context, user_id, person_id string) (role models.Role,
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
pgErr := err.(*pgconn.PgError)
|
pgErr := err.(*pgconn.PgError)
|
||||||
if pgErr.Code == "22P02" || pgErr.Code == "22007" {
|
if pgErr.Code == "22P02" {
|
||||||
err = fmt.Errorf("%s", pgErr.Message)
|
err = fmt.Errorf("%s", pgErr.Message)
|
||||||
statusCode = http.StatusBadRequest
|
statusCode = http.StatusBadRequest
|
||||||
} else {
|
} 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)
|
err = row.Scan(&role.ID, &role.Name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
pgErr := err.(*pgconn.PgError)
|
pgErr := err.(*pgconn.PgError)
|
||||||
if pgErr.Code == "22P02" || pgErr.Code == "22007" {
|
if pgErr.Code == "22P02" {
|
||||||
err = fmt.Errorf("%s", pgErr.Message)
|
err = fmt.Errorf("%s", pgErr.Message)
|
||||||
statusCode = http.StatusBadRequest
|
statusCode = http.StatusBadRequest
|
||||||
} else if pgErr.Code == "23505" {
|
} 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)
|
commandTag, err = tx.Exec(ctx, fmt.Sprintf("UPDATE roles SET %s=NULLIF($2, '') WHERE id=$1", field), role_id, value)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
pgErr := err.(*pgconn.PgError)
|
pgErr := err.(*pgconn.PgError)
|
||||||
if pgErr.Code == "22P02" || pgErr.Code == "22007" {
|
if pgErr.Code == "22P02" {
|
||||||
err = fmt.Errorf("%s", pgErr.Message)
|
err = fmt.Errorf("%s", pgErr.Message)
|
||||||
statusCode = http.StatusBadRequest
|
statusCode = http.StatusBadRequest
|
||||||
} else if pgErr.Code == "23505" {
|
} else if pgErr.Code == "23505" {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user