diff --git a/themes/xmpp.org/layouts/shortcodes/xeps-table.html b/themes/xmpp.org/layouts/shortcodes/xeps-table.html
index 7438812a5..355f8f6e9 100644
--- a/themes/xmpp.org/layouts/shortcodes/xeps-table.html
+++ b/themes/xmpp.org/layouts/shortcodes/xeps-table.html
@@ -130,15 +130,16 @@
Filter XEPs
,
{{- end -}}
{{- if hasPrefix (. | lower) "xep-" -}}
- {{- $xep_number := int (trim (. | lower) "xep-" | replaceRE "^0+" "") -}}
+ {{- $xep_number := trim (. | lower) "xep-" -}}
+ {{- $trimmed_xep_number := int (trim (. | lower) "xep-" | replaceRE "^0+" "") -}}
{{- $spec := . -}}
{{- range $xeplist -}}
- {{- if eq (int .number) $xep_number -}}
- {{- print ($spec | upper) ": " .title -}}
+ {{- if eq (int .number) $trimmed_xep_number -}}
+ {{- print ($spec | upper) ": " .title -}}
{{- end -}}
{{- end -}}
{{- else if hasPrefix (. | lower) "rfc" -}}
- {{ print "RFC " (index (findRE `\d{4}` . 1) 0) }}
+ {{ print "RFC " (index (findRE `\d{4}` . 1) 0) }}
{{- else -}}
{{- . -}}
{{- end -}}