Browse Source

fix: use errors.Is for sql.ErrNoRows comparison in postgres group store

pull/8560/head
Chris Lu 22 hours ago
parent
commit
7643f18b33
  1. 2
      weed/credential/postgres/postgres_group.go

2
weed/credential/postgres/postgres_group.go

@ -42,7 +42,7 @@ func (store *PostgresStore) GetGroup(ctx context.Context, groupName string) (*ia
`SELECT members, policy_names, disabled FROM groups WHERE name = $1`, groupName).
Scan(&membersJSON, &policyNamesJSON, &disabled)
if err != nil {
if err == sql.ErrNoRows {
if errors.Is(err, sql.ErrNoRows) {
return nil, credential.ErrGroupNotFound
}
return nil, fmt.Errorf("failed to get group: %w", err)

Loading…
Cancel
Save