mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-08-21 23:43:14 +00:00
|
Some checks are pending
Build CI / build (push) Waiting to run
Build CI / static-analysis (push) Waiting to run
Build CI / android-instrumented-tests (push) Waiting to run
Build CI / iOS compile & test (push) Waiting to run
Build CI / iOS UI tests (push) Waiting to run
PublishInternal / publish-google-play (push) Waiting to run
Account sync pushed renames before deletions, so renaming a project into a name still held by one queued for deletion violated the server's UNIQUE(name, user_id). Phases now run delete -> rename -> create. The violation also escaped as a 500: ProjectDao maps SQLSTATE 23505 to a ProjectNameTaken failure and /rename answers 409 Conflict. Also in here: - Renames queued against a server-tombstoned project id are dropped. They could only 404 and requeue every session. - API error messages fall back to English. The locale bundles have no base Messages.properties to parent through, so a key present only in English threw MissingResourceException and made the response a 500 for every other locale. - Rename's ProjectNotFound reported "Invalid project name". |
||
|---|---|---|
| .. | ||
| ARCHITECTURE.md | ||
| ASSET-GENERATION.md | ||
| DESIGN-PATTERNS.md | ||
| HOW-TO-RELEASE.md | ||
| HOW-TO-RUN-A-SERVER-DOCKER.md | ||
| HOW-TO-RUN-A-SERVER.md | ||
| KEYBOARD-SHORTCUTS.md | ||
| ROADMAP.md | ||
| SERVER-SECRET-STORAGE.md | ||
| SYNCING-PROTOCOL.md | ||
| WEB-DESIGN-SYSTEM.md | ||