First time reporting a bug? Refer to our Start Here post.
Team ID:
- In the Glide dashoard URL, e.g.
https://go.glideapps.com/o/qtZ1asZBpzDVxNNaKSld/
App ID:
- In the Glide builder URL, e.g.
https://go.glideapps.com/app/oKN6hMp7AhFHyvIDQxpk/layout
Description
I am experiencing an issue with a custom form in my Glide app that utilizes user-specific columns. The form is designed with a submit button that is linked to a custom action performing the following sequence:
- Adds a new row to a specified table, incorporating data from the form’s user-specific columns.
- Triggers a first Zapier automation (referred to as “Zap”).
- Waits for three seconds.
- Triggers a second Zapier automation.
- Clears all values within the form fields.
However, I’ve identified a recurring problem with the first zap, particularly concerning data synchronization. When the form is submitted, the first zap should transmit the current value from the user-specific column (which is assigned to “Value 1”). Instead, it erroneously sends the value from the previous submission. For clarity:
- On the first submission, if “Value 1” is ‘1234’, the first zap processes and sends ‘1234’ correctly.
- On the second submission, if “Value 1” is ‘5678’, the first zap should send ‘5678’. Contrarily, it mistakenly sends the outdated ‘1234’.
- On the third submission, changing “Value 1” to ‘0987’ should result in ‘0987’ being sent. Yet, it incorrectly uses ‘5678’ from the second submission, demonstrating a persistent lag in data synchronization.
Interestingly, this issue does not affect the second zap, which accurately reads and transmits the correct value each time, regardless of the submission sequence.
The “clear values” function in the form appears to operate as intended since the newly added row in the Glide table reflects the correct, updated value. This inconsistency suggests an issue in how the first Zap retrieves values from user-specific columns, leading to incorrect data transmission.
How to replicate
- Currently, the specific conditions triggering this issue are unclear, making it difficult to reproduce consistently. It occurs irregularly and does not seem to be influenced by distinct user interactions with the form, as confirmed by user feedback.