mirror of
https://github.com/requarks/wiki.git
synced 2026-03-02 22:57:36 -05:00
Two letter virtual folders mistaken for locales #943
Labels
No labels
BETA
BETA
accessibility
backlog
bug
can't replicate
contrib-easy
contrib-hard
contrib-medium
deferred
documentation
duplicate
duplicate
editors
enhancement
invalid
localization
migrate
ui
under review
v3
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/wiki#943
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @invisiblethreat on GitHub (Dec 7, 2019).
Originally assigned to: @NGPixel on GitHub.
When linking to something before it exists, like
db/postgresfrom "home" and then clicking through to the dialogue to create the new page, you end up with an unlocalized page creation dialog that you can still use. Upon clicking through and creating the page, when you attempt to save, you receive an SQL error. This is potentially due to thedbsection being mistaken for the locale.To Reproduce
Steps to reproduce the behavior:
db/postgresExpected behavior
Throw an error for unsupported locale/action. The modal for creating a new pages does not permit short paths that would conflict with this locales, which may be good enough, but I wanted to raise this issue if folks though it would be helpful to trap it.
Screenshots

Host Info (please complete the following information):
Additional context
Again, this is an edge case that I'm not sure that many folks will hit, so it might not be worth the code to fix/prevent, but I wanted to let you know. Thanks for the cool project!
@mielipuolinen commented on GitHub (Jan 16, 2020):
Can confirm this issue too, run into it few times before I realized what was happening. :)
Pages can be renamed into two-character path names which causes issues too and things start to act weird.
@juliendms commented on GitHub (Mar 11, 2020):
There is also an issue with Assets folder with only two letters. You can add pictures in those folders, but when you add them on the page, it returns a 404 error instead of loading the images.
Cf. https://requarks.slack.com/archives/C49J7AB8R/p1583228731093200
@BPowell76 commented on GitHub (Nov 16, 2024):
I'm going to give a crack at this, but I've got to study how everything comes together. The plan is to ignore the path all together if multilingual pages is disabled as turning that setting on prepends the locale code to the path. If the locale is prepended to the path, then creating a two-letter page/path doesn't trigger the issue.