I get this answear from the support “This is actually a current known issue / feature request. And the workaround as you’ve demonstrated, is to use the thing’s id instead. I’ll make sure the team knows you’d love to see this feature come to life. (I would too!)”
actually I was using this in Reusable Element while the defaut Thing was used for something else
In the first onboarding step of my app I ask users for first name and last name and subsequently set a slug that is firstname-lastname for that user.
My current issue: A user signed up for my app twice accidentally using two different email addresses - and subsequently both users (though different accounts) had the exact same slug. Clicking on one user’s profile picture would take me to the other user’s profile.
Is this an error? Or expected behavior and I have to check for exisiting slugs before setting them?
If you generate the slug, that may occurs. If you let bubble manage the slug, that would not occur and you should get -1,-2,…, suffix as said by @johnny.
So I guess you manage the slug definition by your own? In the Bubble doc, there’s a chapter on the slug feature including warnings. Have a look, that may help.
Regarding slug, I am a bit lost with the conitionals ‘can have the slug value’ / ‘cannot have the slug value’, when using a input element to let the user (try to) create a slug
How do these conditionals work ?
My input is in a group set to the type of the thing I want the slug to be created. The group is correctly set with the thing item (using display data). But the “When parent group’s thing can have the slug value” conditional does not work at all, I have no isse in the issue checker but this conditional is not taken into account + red font color in the conditional rule.
Did anybody already succeed in checking a slug set by a user this way ? Is the doc up to date ?
Hey @emmanuel! Unfortunately I am a bit lost here - the problem prevails and my app is creating duplicate slugs which leads to errors in workflows throughout my app (i would assume that this is potentially important for many users). What am I supposed to do now? Thanks in advance!
I think I figured out what the issue is: Privacy settings - if slugs are hidden by privacy rule, this causes my app to create duplicate slugs - if I make slugs visible, duplicate slugs will not be created.
I am not sure that this is intended behavior because duplicate slugs can lead to unexpected referencing errors in workflows throughout the app.
@johnny - this page link no longer works. Possible to update it? Would be helpful to see the documentation and how you set up this API workflow on a bulk list of items in your database.
Question. The manual states: Slugs can update in real-time, meaning if you update the slug on a page that uses the slug, the URL will automatically change.
But when I set the slug (based on the name field of my thing) after I update the name of my thing, I see the page is redirecting, but it is using the same slug, causing data is not rendered because the thing in scope is not found using the old slug. How can I get this to work?
Update: I had the thing set on a group instead of the page to be able to create a in page friendly url like /things-slug/contacts or /things-slug/tasks. When binding the thing at page level it works. But I can’t create these user/friendly/links