|
@@ -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
|