Image Picker Writing to One Tab of Google Sheet Only

I have a problem that I can’t work out. I’m using an image picker component for users to attach a photo. The app logs deliveries and collections, the photos are for POD on delivery, and any damage on collection.

The image picker writes to a user-specific image column in a single-user table along with other text/data entered.

There are two screens (delivery and collection), and two glide tables. Once the data has been entered and the image added, there is a button in each screen that adds a row to the correct table, gives a confirmation message and then clears the values in the single-user table ready for the next input.

This is also linked to a Google Sheet, with two corresponding tabs (delivery and collection). With the same setup for each screen, all the data including the photo is being written to the delivery tab in the Google sheet. But on the collection tab, all other data is written but I just can’t get the photo (or URL for the photo) to populate the image column.

Any help would be greatly appreciated!

Can you share screenshots of the action configurations in each screen that add the rows?

This is for the deliveries tab (where the photo does load)

…and for the collections tab where it doesn’t

Out of curiosity, were those workflows the last thing you changed in the app? Have you made any other changes to screens or components since you touched the workflows?

With the collection tab that isn’t working, I’ve tried removing and re-adding the component and image columns a few times, I think that the workflow may be the last thing that I changed. Should I try re-building the workflow maybe?

There’s a bug that I think still exists where workflow changes won’t publish unless you make another change to the layout afterwards. I would try adding a hint component or something insignificant anywhere in your app and see if that makes a difference. It should trigger the app to publish and bring the latest workflow changes along.

You’re a legend Jeff! I literally tried everything and just couldn’t work it out. Adding the hint component worked! Thanks very much

Awesome! Yeah, that’s a tricky little bug that can really get people sometimes.

Sure is!