... |
... |
@@ -1,4 +1,4 @@ |
1 |
|
-{{groovy}} |
|
1 |
+{{groovy bindings="tags"}} |
2 |
2 |
def includeTags = tags?.split(',')*.trim()*.toLowerCase().findAll { it } |
3 |
3 |
def maxCount = 100 |
4 |
4 |
|
... |
... |
@@ -25,8 +25,7 @@ |
25 |
25 |
|
26 |
26 |
if (!title || !summary) return |
27 |
27 |
|
28 |
|
- // ✅ Apply tag filtering if tags were provided |
29 |
|
- if (includeTags && tagList instanceof List) { |
|
28 |
+ if (includeTags && tagList) { |
30 |
30 |
def docTags = tagList.collect { it.toString().toLowerCase() } |
31 |
31 |
if (!docTags.any { includeTags.contains(it) }) return |
32 |
32 |
} |