Sorry in advance for the long-winded explanation of what is going on. I just want to be as detailed as possible, since I have already troubleshooted a lot up to this point.
I have a custom action setup when a user uploads a file (it creates an item in a “Temp Files” Adalo collection with that file), then the custom action takes the file URL from that newly created file (in the Adalo collection) and uses that URL (via Magic Text) to upload the file to Cloudinary. However, the URL does not seem to be working with Magic Text. I have tried this a lot of different ways and cannot get it to work, except for when I run a “Run Test Request” inside of the custom action wizard, where it does correctly upload the file to Cloudinary using the Magic Text inside the custom action wizard.
I’ve done a lot of troubleshooting and if I put a normal file link into my custom action URL field, the custom action works correctly and uploads the file to Cloudinary via the URL. But, if I put a Magic Text in there (supposedly containing the file URL from the file that was just uploaded), the custom action seems to be skipped completely.
Attached is a video of what is happening. I’ve been troubleshooting this for about a week now. Cloudinary support has confirmed that when the custom action is skipped by Adalo (when there is Magic Text inside the custom action URL field), they are not getting any errors or anything, per their logs. They said if it was an error uploading or sending, they would have seen it, but nothing is being sent. I have also tried to create another collection with just a “File URL” field, so when a user uploads a file, it creates the new “Temp File” item, but then also puta the file URL into another collection just for URLs, to see if the custom action would accept that, which did not work either.
I am currently going back and forth with Adalo support and the last email they sent asked why I am not using an external collection for this and I explained that since I am just uploading and retrieving the link from Cloudinary, I don’t think an external collection is needed, since this SHOULD work. I also did try to see if I could setup an external collection for this, but Cloudinary is a file storage and CDN service, so I tried but kept getting errors.
Here is the link to the screen-recording: Screen Capture on 2022-04-07 at 22-04-06.mp4 - Droplr
Thanks and any help on this would be awesome!