0 Votes

Changes for page IncidentGallery

Last modified by Ryan C on 2025/07/17 06:41

From version 4.7
edited by Ryan C
on 2025/07/17 05:50
Change comment: There is no comment for this version
To version 4.6
edited by Ryan C
on 2025/07/17 05:48
Change comment: There is no comment for this version

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,5 +1,5 @@
1 1  {{groovy}}
2 -def includeTags = (parameters.tags ?: "").split(',')*.trim()*.toLowerCase().findAll { it }
2 +def includeTags = tags?.split(',')*.trim()*.toLowerCase().findAll { it }
3 3  def maxCount = 100
4 4  
5 5  def hql = """
... ... @@ -25,7 +25,7 @@
25 25  
26 26   if (!title || !summary) return
27 27  
28 - // ✅ Apply tag filtering
28 + // ✅ Apply tag filtering if tags were provided
29 29   if (includeTags && tagList instanceof List) {
30 30   def docTags = tagList.collect { it.toString().toLowerCase() }
31 31   if (!docTags.any { includeTags.contains(it) }) return
... ... @@ -59,7 +59,7 @@
59 59  
60 60  if (results.isEmpty()) {
61 61   if (includeTags) {
62 - println "⚠️ No incidents found with selected tag(s): ${parameters.tags}"
62 + println "⚠️ No incidents found with selected tag(s): ${tags}"
63 63   } else {
64 64   println "⚠️ No incidents to display."
65 65   }