We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3499451 commit f332650Copy full SHA for f332650
pkg/generate/code/compare.go
@@ -564,7 +564,8 @@ func CompareStruct(
564
var compareConfig *ackgenconfig.CompareFieldConfig
565
// memberFieldPath contains the field path along with the prefix cfg.PrefixConfig.SpecField + "." hence we
566
// would need to substring to exclude cfg.PrefixConfig.SpecField + "." to get correct field config.
567
- fieldConfig := fieldConfigs[memberFieldPath[len(cfg.PrefixConfig.SpecField) + 1 :len(memberFieldPath)]]
+ specFieldLen := len(strings.TrimPrefix(cfg.PrefixConfig.SpecField, "."))
568
+ fieldConfig := fieldConfigs[memberFieldPath[specFieldLen + 1: len(memberFieldPath)]]
569
if fieldConfig != nil {
570
compareConfig = fieldConfig.Compare
571
}
0 commit comments