katlog.orgdevelopment journal Demo catalogueDemo

← All sections

BG5

Bug report

What broke, why, and how it was fixed. No sugar-coating.

  1. BG001
    Bug report2 min read

    The catalogue that forgot two languages

    The brief listed three interface languages: German, English and Russian. The first version written by the agent opened in Russian only. How that happened, and what we learned about multilingual catalogues.

  2. BG002
    Bug report2 min read

    Error 415: why a record couldn’t be deleted

    The librarian created a record from an ISBN, tried to delete it — and got “HTTP 415: JSON expected”. How a security rule broke deletion, and why you fix the rule rather than add an exception.

  3. BG003
    Bug report2 min read

    Where did nine records go?

    The original export has 6,153 records; the new database had 6,144. No error on screen, no warning. How we noticed, and why “skip” is the worst thing an import can do.

  4. BG004
    Bug report2 min read

    Settings that changed nothing

    In the librarian workspace you could pick an accent colour, a dark theme and upload a logo. Everything was saved. But the site didn’t change. How a feature can exist and not work at the same time.

  5. BG005
    Bug report2 min read

    Code 02: how the system quietly closed a third of the collection

    A test reader requested a book, and it turned out it couldn’t be issued: “No available copies”. The cause was two digits from Aleph — and the system deciding their meaning on its own.