diff --git a/50_bubble.py b/50_bubble.py

index f556865..20c4ae5 100644

--- a/50_bubble.py

+++ b/50_bubble.py

@@ -17,7 +17,7 @@ from utils import *

from worker import *





-version = '6.4'

+__version__ = '6.5'





class Bubble:

diff --git a/settings.py b/settings.py

index ddf8b51..c13d609 100644

--- a/settings.py

+++ b/settings.py

@@ -396,13 +396,16 @@ def make_settings_page(session):

         for type, target in follows:

             if type == type_user:

                 fu = db.get_user(id=target)

- fusers.append(f'=> /u/{fu.name} {fu.avatar} {fu.name}\n')

+ if fu:

+ fusers.append(f'=> /u/{fu.name} {fu.avatar} {fu.name}\n')

             elif type == type_subspace:

                 fs = db.get_subspace(id=target)

- fsubs.append(f'=> /{fs.title()} {fs.title()}\n')

+ if fs:

+ fsubs.append(f'=> /{fs.title()} {fs.title()}\n')

             else:

                 fp = db.get_post(id=target)

- fposts.append(session.gemini_feed_entry(fp))

+ if fp:

+ fposts.append(session.gemini_feed_entry(fp))



         page += '\n### Users\n'

         if not fusers:

Proxy Information
Original URL
gemini://git.skyjake.fi/bubble/main/pcdiff/14c2e1a1e0729032f5dcbdabcc7167af0f74c4e0
Status Code
Success (20)
Meta
text/plain
Capsule Response Time
79.929365 milliseconds
Gemini-to-HTML Time
7.454835 milliseconds

This content has been proxied by September (3851b).