From 4a7342b0740687c2183c82266eaaf50d05d32cfc Mon Sep 17 00:00:00 2001 From: dani <29378233+kheina@users.noreply.github.com> Date: Thu, 6 Nov 2025 16:37:57 -0500 Subject: [PATCH] fix(credential/vault): add case for upd creds in injected creds switch (#6226) --- .../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{