Services Plugins FAQs

Mobile camera input plugin not showing first picture

Hi Zeroqode Team,

I’m having trouble with the Mobile Camera Input plugin.

I’m building a form where sellers can take up to four photos interior, exterior, and any other areas they want buyers to see using their phone’s native camera (similar to IG or Watsap. Each image is stored in a repeating group.

The issue is that the first photo often fails to save in the database. I can see the image momentarily in the UI right after the user snaps it, but once the upload finishes, that first slot is blank in the database. I suspect Bubble writes the record as soon as the capture button is pressed, before the file upload completes.

I tried adding a short delay before saving, but the problem persists: the data entry happens immediately, even though the file hasn’t finished uploading.

Do you have any ideas on how to ensure the first image is properly saved? I’ve been stuck on this for a while and would really appreciate your guidance.

Thank you!

Hello brixmax99,

Sorry to hear that you are experiencing issues.

The issue is that the first photo often fails to save in the database . I can see the image momentarily in the UI right after the user snaps it, but once the upload finishes, that first slot is blank in the database. I suspect Bubble writes the record as soon as the capture button is pressed, before the file upload completes.

To better understand how the plugin works, please refer to the demo page: Mobile Camera Input Demo Page
At the bottom of the page, you’ll find a list of available states for the plugin element — including:

  • Mobile Camera's Is Loading
  • Mobile Camera's Value
    image

If you’re uploading a set of pictures from a repeating group, we recommend checking that the state of each picture is not empty and that it’s available, before triggering the Mobile Camera Picture Upload Finished action. Only then should you proceed to the next step, such as saving the pictures to your database.

In your workflow setup, you can ensure this by using conditional actions (e.g., “Only when…”).

Hopefully, these steps will help resolve the issue — but if not, feel free to let us know. We’ll be happy to assist further.

Kind regards,
Egor Smorodinov,
Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3

Hi brixmax99,

I hope you’re doing well! I wanted to follow up and check if you were able to test the suggested changes. Did the issue get sorted out?

Feel free to update us on your progress, and let me know if you need any further assistance.

Best regards,
Egor Smorodinov
Zeroqode Support Team
Browse all Zeroqode Plugins for bubble
Banner_Last3