From 7556d1c3a28c152ebb5f6655236694d6083c9306 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 3 Oct 2023 11:49:12 +0800 Subject: [PATCH] :art: Database template column support using values from other columns https://github.com/siyuan-note/siyuan/issues/9327 --- kernel/model/attribute_view.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/model/attribute_view.go b/kernel/model/attribute_view.go index d72d62ce5..9938ebbc3 100644 --- a/kernel/model/attribute_view.go +++ b/kernel/model/attribute_view.go @@ -54,6 +54,9 @@ func renderTemplateCol(blockID, tplContent string, rowValues []*av.KeyValues) st for k, v := range ial { dataModel[strings.ReplaceAll(k, "custom-", "custom_")] = v } + for _, rowValue := range rowValues { + dataModel[rowValue.Key.Name] = rowValue.Values[0].String() + } if err := tpl.Execute(buf, dataModel); nil != err { logging.LogWarnf("execute template [%s] failed: %s", tplContent, err) }