From fb95a0fed6bd005e1f983d6f69bb46346116123a Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Sun, 23 Nov 2025 22:19:54 -0500 Subject: [PATCH] Fix 500 error on verse pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix verse.html to use correct variable name (verse_text instead of verse.text) - Add safety check for undefined verse_text - Temporarily disable Schema.org structured data due to JSON escaping issues - Fix OpenGraph description to use correct template variable This resolves the 500 Internal Server Error on verse pages like /book/Jude/chapter/1/verse/9 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../templates/study_guide_detail.html | 35 +------------------ kjvstudy_org/templates/verse.html | 29 ++------------- 2 files changed, 3 insertions(+), 61 deletions(-) diff --git a/kjvstudy_org/templates/study_guide_detail.html b/kjvstudy_org/templates/study_guide_detail.html index b6ac64d..79b2bec 100644 --- a/kjvstudy_org/templates/study_guide_detail.html +++ b/kjvstudy_org/templates/study_guide_detail.html @@ -7,40 +7,7 @@ {% block og_description %}{{ guide.description }}{% endblock %} {% block structured_data %} - + {% endblock %} {% block head %} diff --git a/kjvstudy_org/templates/verse.html b/kjvstudy_org/templates/verse.html index 280ee03..8c297b6 100644 --- a/kjvstudy_org/templates/verse.html +++ b/kjvstudy_org/templates/verse.html @@ -4,35 +4,10 @@ {% block og_type %}article{% endblock %} {% block og_title %}{{ book }} {{ chapter }}:{{ verse_num }} - KJV Bible{% endblock %} -{% block og_description %}{{ verse.text[:150] }}...{% endblock %} +{% block og_description %}{{ verse_text[:150] if verse_text else '' }}...{% endblock %} {% block structured_data %} - + {% endblock %} {% block head %}