Skip to content

Editing and saving a language page errors and does not save #11981

@hornc

Description

@hornc

Problem

As a superuser, editing a property type page via the edit UI like https://openlibrary.org/languages/esk errors after making a change and clicking on the save button.

(I was trying to set deprecated: true)

Workaround: manually edit the URL to open the YAML editor which allows the fields to be saved.

I've seen the same kind of error message editing the https://openlibrary.org/type/language page too

UI Error:

A Problem Occurred

We're sorry, a problem occurred while responding to your request:

    <class 'ValueError'>
    invalid literal for int() with base 10: '[row_translated_names]'

The reference code 2026-03-03/002603846081 and Sentry trace ID bea9a1aa50e24b6f94abbdb738abb98a have been created to track this error and we will investigate as we're able.

Reproducing the bug

  1. Go to ...
  2. Do ...
  • Expected behavior:
  • Actual behavior:

Context

  • Browser (Chrome, Safari, Firefox, etc):
  • OS (Windows, Mac, etc):
  • Logged in (Y/N):
  • Environment (prod, dev, local): prod

Breakdown

Implementation Details (for maintainers)

Requirements Checklist

  • [ ]

Related files

Stakeholders


Instructions for Contributors

  • Please run these commands to ensure your repository is up to date before creating a new branch to work on this issue and each time after pushing code to Github, because the pre-commit bot may add commits to your PRs upstream.

Metadata

Metadata

Labels

Lead: @horncIssues overseen by Charles (Staff: Data Engineering Lead) [managed]Needs: BreakdownThis big issue needs a checklist or subissues to describe a breakdown of work. [managed]Needs: ResponseIssues which require feedback from leadPriority: 4An issue, but should be worked on when no other pressing work can be done. [managed]Type: BugSomething isn't working. [managed]

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions