aboutsummaryrefslogtreecommitdiff
path: root/weed/credential/postgres/postgres_policy.go
diff options
context:
space:
mode:
Diffstat (limited to 'weed/credential/postgres/postgres_policy.go')
-rw-r--r--weed/credential/postgres/postgres_policy.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/weed/credential/postgres/postgres_policy.go b/weed/credential/postgres/postgres_policy.go
index 4e50e0771..061646f7f 100644
--- a/weed/credential/postgres/postgres_policy.go
+++ b/weed/credential/postgres/postgres_policy.go
@@ -18,7 +18,7 @@ func (store *PostgresStore) GetPolicies(ctx context.Context) (map[string]policy_
rows, err := store.db.QueryContext(ctx, "SELECT name, document FROM policies")
if err != nil {
- return nil, fmt.Errorf("failed to query policies: %v", err)
+ return nil, fmt.Errorf("failed to query policies: %w", err)
}
defer rows.Close()
@@ -27,7 +27,7 @@ func (store *PostgresStore) GetPolicies(ctx context.Context) (map[string]policy_
var documentJSON []byte
if err := rows.Scan(&name, &documentJSON); err != nil {
- return nil, fmt.Errorf("failed to scan policy row: %v", err)
+ return nil, fmt.Errorf("failed to scan policy row: %w", err)
}
var document policy_engine.PolicyDocument
@@ -49,14 +49,14 @@ func (store *PostgresStore) CreatePolicy(ctx context.Context, name string, docum
documentJSON, err := json.Marshal(document)
if err != nil {
- return fmt.Errorf("failed to marshal policy document: %v", err)
+ return fmt.Errorf("failed to marshal policy document: %w", err)
}
_, err = store.db.ExecContext(ctx,
"INSERT INTO policies (name, document) VALUES ($1, $2) ON CONFLICT (name) DO UPDATE SET document = $2, updated_at = CURRENT_TIMESTAMP",
name, documentJSON)
if err != nil {
- return fmt.Errorf("failed to insert policy: %v", err)
+ return fmt.Errorf("failed to insert policy: %w", err)
}
return nil
@@ -70,19 +70,19 @@ func (store *PostgresStore) UpdatePolicy(ctx context.Context, name string, docum
documentJSON, err := json.Marshal(document)
if err != nil {
- return fmt.Errorf("failed to marshal policy document: %v", err)
+ return fmt.Errorf("failed to marshal policy document: %w", err)
}
result, err := store.db.ExecContext(ctx,
"UPDATE policies SET document = $2, updated_at = CURRENT_TIMESTAMP WHERE name = $1",
name, documentJSON)
if err != nil {
- return fmt.Errorf("failed to update policy: %v", err)
+ return fmt.Errorf("failed to update policy: %w", err)
}
rowsAffected, err := result.RowsAffected()
if err != nil {
- return fmt.Errorf("failed to get rows affected: %v", err)
+ return fmt.Errorf("failed to get rows affected: %w", err)
}
if rowsAffected == 0 {
@@ -100,12 +100,12 @@ func (store *PostgresStore) DeletePolicy(ctx context.Context, name string) error
result, err := store.db.ExecContext(ctx, "DELETE FROM policies WHERE name = $1", name)
if err != nil {
- return fmt.Errorf("failed to delete policy: %v", err)
+ return fmt.Errorf("failed to delete policy: %w", err)
}
rowsAffected, err := result.RowsAffected()
if err != nil {
- return fmt.Errorf("failed to get rows affected: %v", err)
+ return fmt.Errorf("failed to get rows affected: %w", err)
}
if rowsAffected == 0 {