Fix release notes browser for 9.6 and earlier
authorMagnus Hagander <magnus@hagander.net>
Thu, 24 Sep 2020 13:27:40 +0000 (15:27 +0200)
committerMagnus Hagander <magnus@hagander.net>
Thu, 24 Sep 2020 13:27:40 +0000 (15:27 +0200)
At some point the code to drop down parts of the list broke for version
numbers that had a dot in it, meaning all versions prior to 10.
Unrelated to the release today. Fix is to just render 96 instead of
9.6..

Bug spotted by Stephen Frost

templates/docs/release_notes.html

index ca74e8d1a10f14bb1dde0695bd00f10bdee65aa1..292cb9f474855f11bfbf5d072195a06767dfb0bf 100644 (file)
         {% for release_note_group in release_note_groups %}
           {% with major_version=release_note_group.grouper %}
             <li>
-              <a class="collapsed" href="#release{{ major_version }}" data-toggle="collapse" role="button" aria-expanded="false" aria-controls="release{{ major_version }}">
+              <a class="collapsed" href="#release{{ major_version|cut:"." }}" data-toggle="collapse" role="button" aria-expanded="false" aria-controls="release{{ major_version|cut:"." }}">
                 <span class="fa-li right"><i class="fas fa-angle-right"></i></span>
                 <span class="fa-li down"><i class="fas fa-angle-down"></i></span>
                 {% if major_version == 0 %}Postgres95{% else %}PostgreSQL {{ major_version }}{% endif %}
               </a>
-              <ul class="collapse release-notes-list" id="release{{ major_version }}">
+              <ul class="collapse release-notes-list" id="release{{ major_version|cut:"." }}">
                 {% for release_note in release_note_group.list %}
                   <li>
                     <a href="/docs/release/{{ major_version }}.{{ release_note.minor|release_notes_pg_minor_version:major_version }}/">