From 4849b20620dd0eaecdc51f99255801ebe5b041fa Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Mon, 21 Nov 2022 23:47:39 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E7=A7=BB=E5=8A=A8=E6=8A=98=E5=8F=A0?= =?UTF-8?q?=E6=A0=87=E9=A2=98=E5=90=8E=E8=87=AA=E5=8A=A8=E5=B1=95=E5=BC=80?= =?UTF-8?q?=20https://github.com/siyuan-note/siyuan/issues/6673?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/model/transaction.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/kernel/model/transaction.go b/kernel/model/transaction.go index e635ef759..48adc041b 100644 --- a/kernel/model/transaction.go +++ b/kernel/model/transaction.go @@ -49,9 +49,11 @@ func IsFoldHeading(transactions *[]*Transaction) bool { } func IsUnfoldHeading(transactions *[]*Transaction) bool { - if 1 == len(*transactions) && 1 == len((*transactions)[0].DoOperations) { - if op := (*transactions)[0].DoOperations[0]; "unfoldHeading" == op.Action { - return true + for _, tx := range *transactions { + for _, op := range tx.DoOperations { + if "unfoldHeading" == op.Action { + return true + } } } return false