From 8a19c54f9552a69e778bea5e66ffc65b04f9842f Mon Sep 17 00:00:00 2001 From: dani <29378233+kheina@users.noreply.github.com> Date: Mon, 17 Nov 2025 14:32:31 -0500 Subject: [PATCH] fix(credential/vault): add case for upd creds in injected creds switch (#6249) --- .../daemon/controller/handlers/targets/credentials.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/internal/daemon/controller/handlers/targets/credentials.go b/internal/daemon/controller/handlers/targets/credentials.go index 82279a944b..5d1a5ae73d 100644 --- a/internal/daemon/controller/handlers/targets/credentials.go +++ b/internal/daemon/controller/handlers/targets/credentials.go @@ -27,6 +27,16 @@ func dynamicToWorkerCredential(ctx context.Context, cred credential.Dynamic) (se const op = "targets.dynamicToWorkerCredential" var workerCred *serverpb.Credential switch c := cred.(type) { + case credential.UsernamePasswordDomain: + workerCred = &serverpb.Credential{ + Credential: &serverpb.Credential_UsernamePasswordDomain{ + UsernamePasswordDomain: &serverpb.UsernamePasswordDomain{ + Username: c.Username(), + Password: string(c.Password()), + Domain: c.Domain(), + }, + }, + } case credential.UsernamePassword: workerCred = &serverpb.Credential{ Credential: &serverpb.Credential_UsernamePassword{