From eaa878de2ffdfe55f5c1f70937840f41550b8ed4 Mon Sep 17 00:00:00 2001 From: Mega Yu Date: Fri, 8 May 2026 20:51:29 +0800 Subject: [PATCH] feat(block): validate heading level as integer in block-heading-level function --- src/main/frontend/components/block.cljs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/frontend/components/block.cljs b/src/main/frontend/components/block.cljs index 903191f158..ecb2957183 100644 --- a/src/main/frontend/components/block.cljs +++ b/src/main/frontend/components/block.cljs @@ -648,7 +648,8 @@ (defn- block-heading-level [block level] (or (when-let [heading-level (:block/heading-level block)] - (when (<= 1 heading-level 6) + (when (and (integer? heading-level) + (<= 1 heading-level 6)) heading-level)) (heading-value->level (pu/lookup block :logseq.property/heading) level)))