Skip to content

Commit 45a2f56

Browse files
committed
refactor(identity): refactor setting client.Spec.ClientSecret
1 parent 1bb0f35 commit 45a2f56

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

identity/internal/handler/client/handler.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ func (h *HandlerClient) CreateOrUpdate(ctx context.Context, client *identityv1.C
3535
SetStatusProcessing(client)
3636

3737
// Get secret-values from secret-manager
38+
oldSecretRef := client.Spec.ClientSecret
39+
defer func() {
40+
client.Spec.ClientSecret = oldSecretRef
41+
}()
3842
client.Spec.ClientSecret, err = secrets.Get(ctx, client.Spec.ClientSecret)
3943
if err != nil {
4044
return errors.Wrap(err, "failed to get client secret from secret-manager")
@@ -81,7 +85,7 @@ func (h *HandlerClient) CreateOrUpdate(ctx context.Context, client *identityv1.C
8185
return errors.Wrap(err, "❌ failed to create or update client")
8286
}
8387

84-
SetStatusReady(client) //overwrittes status, which is fine!
88+
SetStatusReady(client)
8589
var message = fmt.Sprintf("✅ RealmClient %s is ready", client.Spec.ClientId)
8690
logger.V(1).Info(message, "IssuerUrl", &client.Status.IssuerUrl)
8791

0 commit comments

Comments
 (0)