Hi Kodular team,
I found a bug in the new Firebase Realtime Database component (the one that uses “google-services.json”).
Issue
When a value containing “https://” is stored in Firebase and retrieved using the Get Value block, the returned value is splitted at “https”.
Example
Stored value:
Tag: “ABC”
Value:
https://www.dropbox.com/scl/fi/tbdvh4zxhdcfsfyw042yg/A_one-2.apk?rlkey=0abw8mgoyvkunbpq0kxvot1fk&st=wn6w9yz0&dl=1
Returned by Kodular:
https
What I tested
Normal text paragraphs are retrieved correctly.
Other strings work correctly.
The issue occurs with URLs.
The string appears to be cut at “//” after “https:”.
I am using the new Firebase Realtime Database component with “google-services.json”.
Steps to reproduce
Create a Firebase Realtime Database project.
Connect it to Kodular using “google-services.json”.
Store the following value:
https://www.dropbox.com/test.apk?dl=1
Retrieve it using the Get Value block.
The returned value is only:
https
Expected result
The complete URL should be returned exactly as it is stored.
Actual result
Only “https” is returned.
This appears to be a parsing bug in the new Firebase Realtime Database component.
Thank you.
Its splitting urls at every /
Joe90
(Joe90)
July 15, 2026, 11:51am
3
Set the value inside quotes, remove these extra quotes when value returned.
2 Likes
RaYzZz
(Gianluca Franco)
July 15, 2026, 12:38pm
4
I fully agree with you Joe,
I think URLEncode/Decode could also be used.
1 Like
Show us how you’re handling the blocks
I stored a tag Abc Value “https://example.com/link ” and called the tag as Get value for tag"Abc" or if not Found “not found” it returns only https
Joe90
(Joe90)
July 15, 2026, 3:55pm
9
Try single quotes around your url
1 Like
RaYzZz
(Gianluca Franco)
July 15, 2026, 5:16pm
10
Hold on everyone!
I just ran a test
ProjectPath: “test”
Tag: “link”
Value: “https://www.community.kodular.io ”
Then I did a get on “link” and I received…
@Mr_Fida_Plays is there something you’re not telling us correctly?
With your url
Edit:
Here is what is happening:
On Firebase, you are saving the string as link1, while the string Kodular expects is link2.
At this point, I’m not sure whether to consider it a bug.
The component was designed to read data written by itself, so a different string format can understandably break its parser.
We can definitely report this behavior to @Diego .
Joe90
(Joe90)
July 15, 2026, 6:23pm
11
This issue is as old as the hills…
Diego
(Diego Barreiro Pérez)
July 15, 2026, 6:24pm
12
Yep, this is the current behaviour in the old FirebaseDB component as well
3 Likes