From 40fc117b02a053d9eb9d1accf11a231e88738000 Mon Sep 17 00:00:00 2001 From: Smyslov Maxim Date: Mon, 31 Aug 2026 14:12:41 +0300 Subject: [PATCH] [module-sdk] fix: update storage class path resolution logic Signed-off-by: Smyslov Maxim --- common-hooks/storage-class-change/hook.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/common-hooks/storage-class-change/hook.go b/common-hooks/storage-class-change/hook.go index d9f59876..09075906 100644 --- a/common-hooks/storage-class-change/hook.go +++ b/common-hooks/storage-class-change/hook.go @@ -344,7 +344,10 @@ func calculateEffectiveStorageClass(input *pkg.HookInput, args Args, currentStor var configValuesPath = fmt.Sprintf("%s.storageClass", args.ModuleName) if args.D8ConfigStorageClassParamName != "" { - configValuesPath = fmt.Sprintf("%s.%s", args.ModuleName, args.D8ConfigStorageClassParamName) + path := fmt.Sprintf("%s.%s", args.ModuleName, args.D8ConfigStorageClassParamName) + if input.ConfigValues.Exists(path) { + configValuesPath = path + } } if input.ConfigValues.Exists(configValuesPath) {