<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/isfdb/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/isfdb/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/isfdb/bugs/</id><updated>2026-06-24T18:34:19.983000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Marque author recalculation uses obsolete data</title><link href="https://sourceforge.net/p/isfdb/bugs/858/" rel="alternate"/><published>2026-06-24T18:34:19.983000Z</published><updated>2026-06-24T18:34:19.983000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.net4601753670af0f3577a63e8fb60031a15e3b4502</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Marque author recalculation uses obsolete data. mod/marque.cgi uses counts found in the field "author_views" in the table "authors". However, that field is obsolete and hasn't been updated in years. The logic should be using the counts in the table "author_views" instead.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#857 Templates with an undefined Substitute String cause Python errors</title><link href="https://sourceforge.net/p/isfdb/bugs/857/?limit=250#f12f" rel="alternate"/><published>2026-06-04T23:08:54.068000Z</published><updated>2026-06-04T23:08:54.068000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.net9f1a48bd35f1d62ff4234e7eaf590be9aee6f574</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Part 2 - Fixed the bug introduced in Part 1. Implemented in common/library.py, installed in SVN 1337 on 2026-06-04. Keeping the Bug report closed.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#857 Templates with an undefined Substitute String cause Python errors</title><link href="https://sourceforge.net/p/isfdb/bugs/857/?limit=250#e3e2" rel="alternate"/><published>2026-06-04T20:42:31.265000Z</published><updated>2026-06-04T20:42:31.265000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.netfa3d42e0d58b7e9615ddde85814c06182a8f1b04</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Ahasuerus&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>Templates with an undefined Substitute String cause Python errors</title><link href="https://sourceforge.net/p/isfdb/bugs/857/" rel="alternate"/><published>2026-06-04T20:37:04.341000Z</published><updated>2026-06-04T20:37:04.341000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.netd29483c22e6617d0c00aab76c12d8dba6af50c34</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Templates with an undefined Substitute String cause Python errors when Bibliographic pages try to display a Note field. It happens on &lt;em&gt;all&lt;/em&gt; Bibliographic pages with notes, including pages that do not use the affected template.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Templates with an undefined Substitute String cause Python errors</title><link href="https://sourceforge.net/p/isfdb/bugs/857/" rel="alternate"/><published>2026-06-04T20:37:04.341000Z</published><updated>2026-06-04T20:37:04.341000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.netd5f9dd13fa6a56106b199374c2224b96f4ddceb7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 857 has been modified: Templates with an undefined Substitute String cause Python errors&lt;br/&gt;
Edited By: Ahasuerus (ahasuerus_isfdb)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'closed-fixed'&lt;br/&gt;
Owner updated: None =&amp;gt; 'ahasuerus_isfdb'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#856 Edit Template accepts a non-existent template ID</title><link href="https://sourceforge.net/p/isfdb/bugs/856/?limit=250#32b7" rel="alternate"/><published>2026-05-22T22:08:16.589000Z</published><updated>2026-05-22T22:08:16.589000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.nete4b9976d1ab7621755f8693a7ae06d6fc454adff</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Ahasuerus&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>Edit Template accepts a non-existent template ID</title><link href="https://sourceforge.net/p/isfdb/bugs/856/" rel="alternate"/><published>2026-05-22T22:01:21.092000Z</published><updated>2026-05-22T22:01:21.092000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.netff54f38dd3753ba6932361d325008f72199c3ac8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Edit Template accepts a non-existent template ID, then errors out with a Python error.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Edit Template accepts a non-existent template ID</title><link href="https://sourceforge.net/p/isfdb/bugs/856/" rel="alternate"/><published>2026-05-22T22:01:21.092000Z</published><updated>2026-05-22T22:01:21.092000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.netfd33cefb3831b6517da937ca9ae4acae4a62afb0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 856 has been modified: Edit Template accepts a non-existent template ID&lt;br/&gt;
Edited By: Ahasuerus (ahasuerus_isfdb)&lt;br/&gt;
Status updated: 'open' =&amp;gt; 'closed-fixed'&lt;br/&gt;
Owner updated: None =&amp;gt; 'ahasuerus_isfdb'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#855 Award Bibliography page errors out</title><link href="https://sourceforge.net/p/isfdb/bugs/855/?limit=250#28c8" rel="alternate"/><published>2026-05-14T22:11:00.291000Z</published><updated>2026-05-14T22:11:00.291000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.net572fa15b6d6e8877f6bd377232aba659d4e5fc30</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Ahasuerus&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>Award Bibliography page errors out</title><link href="https://sourceforge.net/p/isfdb/bugs/855/" rel="alternate"/><published>2026-05-14T22:05:28.374000Z</published><updated>2026-05-14T22:05:28.374000Z</updated><author><name>Ahasuerus</name><uri>https://sourceforge.net/u/ahasuerus_isfdb/</uri></author><id>https://sourceforge.netd22b20711f57519afe706d81e7cbe4ab96c012c3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The Award Bibliography page errors out with a Python error if there are no titles, e.g. see &lt;a href="https://isfdb.org/cgi-bin/eaw.cgi?145122" rel="nofollow"&gt;https://isfdb.org/cgi-bin/eaw.cgi?145122&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>