Skip to content

deployment/handler: pass variadic ListOption to avoid nil panic#325

Merged
Skarlso merged 1 commit into
external-secrets:mainfrom
SAY-5:fix/deployment-filter-nil-listoption-281
May 2, 2026
Merged

deployment/handler: pass variadic ListOption to avoid nil panic#325
Skarlso merged 1 commit into
external-secrets:mainfrom
SAY-5:fix/deployment-filter-nil-listoption-281

Conversation

@SAY-5

@SAY-5 SAY-5 commented May 2, 2026

Copy link
Copy Markdown
Contributor

Closes #281. Filter declares var opt client.ListOption and only assigns when event.Namespace != "". SQS events have an empty Namespace, so client.List is called with a nil ListOption and panics. Switch to opts ...client.ListOption and pass variadic.

Closes external-secrets#281. SQS events have empty Namespace; nil ListOption panics in client.List.

Signed-off-by: SAY-5 <say.apm35@gmail.com>
@SAY-5
SAY-5 force-pushed the fix/deployment-filter-nil-listoption-281 branch from fbb3111 to 529ef7a Compare May 2, 2026 03:48
@Skarlso

Skarlso commented May 2, 2026

Copy link
Copy Markdown
Contributor

Thanks! :)

@Skarlso
Skarlso merged commit 3d5e8b5 into external-secrets:main May 2, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Deployment handler panic: nil pointer dereference when event.Namespace is empty (SQS events)

2 participants