dual write secure values for create

This commit is contained in:
Ryan McKinley
2026-01-12 09:37:39 +03:00
parent 4d26d0cd5c
commit 7ff004f775
@@ -247,8 +247,10 @@ func (d *dualWriter) Create(ctx context.Context, in runtime.Object, createValida
}
accCreated.SetResourceVersion("")
accCreated.SetUID("")
if err = accCreated.SetSecureValues(secure); err != nil {
return nil, fmt.Errorf("unable to set secure values on duplicate object %w", err)
if secure != nil {
if err = accCreated.SetSecureValues(secure); err != nil {
return nil, fmt.Errorf("unable to set secure values on duplicate object %w", err)
}
}
if readFromUnifiedWriteToBothStorages {