Fix alignment/id encoding

This commit is contained in:
2026-05-26 14:18:04 +02:00
parent 22e3fabbbb
commit 28d487565a
3 changed files with 93 additions and 0 deletions
+10
View File
@@ -420,6 +420,16 @@ func applyTopDataValueEncodings(datasets []nativeDataset, encodings []project.To
}
out := append([]nativeDataset(nil), datasets...)
for index := range out {
for _, encoding := range encodings {
dataset := filepath.ToSlash(strings.TrimSpace(encoding.Dataset))
if dataset != "*" {
continue
}
if out[index].ValueEncodings == nil {
out[index].ValueEncodings = map[string]project.TopDataValueEncodingConfig{}
}
out[index].ValueEncodings[strings.ToLower(strings.TrimSpace(encoding.Column))] = encoding
}
for _, encoding := range encodings {
if filepath.ToSlash(strings.TrimSpace(encoding.Dataset)) != out[index].Name {
continue