From 78f6e122fd8f7893354d5b7b0884752e51856a52 Mon Sep 17 00:00:00 2001 From: chrislu Date: Wed, 12 Nov 2025 23:35:38 -0800 Subject: [PATCH] better error message --- weed/s3api/policy_conversion.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/weed/s3api/policy_conversion.go b/weed/s3api/policy_conversion.go index 726bc0200..27a8d7560 100644 --- a/weed/s3api/policy_conversion.go +++ b/weed/s3api/policy_conversion.go @@ -76,7 +76,7 @@ func convertStatement(src *policy.Statement) (policy_engine.PolicyStatement, err if src.Principal != nil { principal, err := convertPrincipal(src.Principal) if err != nil { - return policy_engine.PolicyStatement{}, fmt.Errorf("failed to convert principal: %w", err) + return policy_engine.PolicyStatement{}, fmt.Errorf("statement %q: failed to convert principal: %w", src.Sid, err) } stmt.Principal = principal } @@ -85,7 +85,7 @@ func convertStatement(src *policy.Statement) (policy_engine.PolicyStatement, err if len(src.Condition) > 0 { condition, err := convertCondition(src.Condition) if err != nil { - return policy_engine.PolicyStatement{}, fmt.Errorf("failed to convert condition: %w", err) + return policy_engine.PolicyStatement{}, fmt.Errorf("statement %q: failed to convert condition: %w", src.Sid, err) } stmt.Condition = condition }