URL Parameters chopped off?

Hi everyone,

I have an urgent problem I need solving please if any one can help.
So my questions are, why are my url parameters being chopped off? How do I resolve this?

For example this is what I want (three parameters):

customid=611713822257097&status=Waiting+to+be+accepted&stb=Accepted

However this is what I get (almost two but not quite :confused: ):

customid=611713822257097&status=Waiting+to+be

  1. I originally used the unique id with the same result so tried a custom id (thought maybe reducing the final url char count stops it from cutting of extra parameters?)

  2. I’ve used ‘append’ to add in my parameters (see below) just in case bubble is getting confused with me adding them in directly but I still get the parameters cut off.

Screenshot 2024-04-23 at 8.09.39 AM
Screenshot 2024-04-23 at 8.09.54 AM
Screenshot 2024-04-23 at 8.10.05 AM

What I am trying to do:

  • send an email with buttons that have urls attached to them.
  • buttons are carrying urls with parameters so data can be changed once clicked.
  • buttons work, I get sent to the url but some parametes are chopped off for some weird reason.
  • I am using bubble.io free version at the moment

Your help is certainly appreciated!

There’s no reason to use append arbitrary text in your case. But I don’t think this is the problem. Did you tried running step by step and inspect each part?
Some people seem to report issue with url parameters since two weeks. You can find some topic about that. I don’t know if this is really a bug actually or not. I’m not facing this issue in any of my apps.

A bit strange and I can’t immediately see what would’ve caused this behaviour, but you’re probably not doing this the way you should. To generate a URL, use:

Website home URLpage_booking_status?customid=Result of step 4's custom_id:formatted as (URL encoded)&status=Result of step 4's status's Display:formatted as (URL encoded)

This will ensure each URL parameter is URL-safe, which could be what’s breaking it.

Website home URL returns https://domain.com/ for the relevant version of the site you’re on so this formatting will ensure it works in development mode and live without requiring changes. So, to go to https://domain.com/example, you need to use Website home URL example (with no space).

2 Likes

That’s interesting @Jici - I’m not the only one with problems then. I will try to investigate via step-by-step cheers.

Thanks for the suggestion @georgecollier ! I wasn’t aware of the (URL encoded) formatting. I will check it out and let you know how I go.

Hi everyone,

So I’ve finally got this working 1hr 30mins later! I removed a url parameter because I found it unnecessary so not using 3 parameters any more, just 2.

Here are my results for appending the url parameters:

Screenshot 2024-04-24 at 7.57.51 AM
Screenshot 2024-04-24 at 7.58.06 AM
Screenshot 2024-04-24 at 7.58.23 AM
Screenshot 2024-04-24 at 7.58.33 AM

Here are my results for retrieving the url parameters:

Screenshot 2024-04-24 at 8.00.16 AM
Screenshot 2024-04-24 at 8.00.30 AM
Screenshot 2024-04-24 at 8.00.38 AM

The second ‘when’ box is done in the same way as the first. I hope this helps any one who has also struggled with url parameters. Thank you everyone for your suggestions and guidance. This is a great community. Keep it up :smiley:

This topic was automatically closed after 70 days. New replies are no longer allowed.