From e71cdf2d5bc132e39c9f840ed4dc1970a2be6c70 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 5 Dec 2025 12:47:31 -0500 Subject: [PATCH] Fix filter order: link_verses before link_names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The link_names filter was converting book names like "Daniel" to family tree links before link_verses could match them as verse references. Now link_verses runs first so "Daniel (8:16, 9:21)" gets properly linked before "Daniel" becomes a person link. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- kjvstudy_org/templates/resource_detail.html | 2 +- kjvstudy_org/templates/resource_detail_pdf.html | 2 +- kjvstudy_org/templates/resource_index.html | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/kjvstudy_org/templates/resource_detail.html b/kjvstudy_org/templates/resource_detail.html index b8bd1f1..2a82ead 100644 --- a/kjvstudy_org/templates/resource_detail.html +++ b/kjvstudy_org/templates/resource_detail.html @@ -144,7 +144,7 @@ article {

Description

- {{ item.description | link_names | link_verses | safe }} + {{ item.description | link_verses | link_names | safe }}

{% if item.family_tree_link %} diff --git a/kjvstudy_org/templates/resource_detail_pdf.html b/kjvstudy_org/templates/resource_detail_pdf.html index 2c5cb05..ac164bd 100644 --- a/kjvstudy_org/templates/resource_detail_pdf.html +++ b/kjvstudy_org/templates/resource_detail_pdf.html @@ -114,7 +114,7 @@ {% if item.description %}
- {{ item.description | link_names | link_verses | safe }} + {{ item.description | link_verses | link_names | safe }}
{% endif %} diff --git a/kjvstudy_org/templates/resource_index.html b/kjvstudy_org/templates/resource_index.html index 40376b3..34954f1 100644 --- a/kjvstudy_org/templates/resource_index.html +++ b/kjvstudy_org/templates/resource_index.html @@ -221,7 +221,7 @@ document.body.dataset.resourceReader = 'true'; {% if page_description %}
-

{{ page_description | mdi | link_names | link_verses | safe }}

+

{{ page_description | mdi | link_verses | link_names | safe }}

{% endif %} @@ -233,7 +233,7 @@ document.body.dataset.resourceReader = 'true'; {% if intro_sidenotes %}
{% for intro in intro_sidenotes %} -

{{ intro.text | mdi | link_names | link_verses | safe }}

+

{{ intro.text | mdi | link_verses | link_names | safe }}

{% endfor %}
{% endif %} @@ -248,7 +248,7 @@ document.body.dataset.resourceReader = 'true';

{{ item.title }}

-

{{ item.description | mdi | link_names | link_verses | safe }}

+

{{ item.description | mdi | link_verses | link_names | safe }}

{% if item.verses %}