Hi Gravity Forms Team! Wanted to submit a potential bug for your review.
Expected Behavior: If the “Created By (User)” field is already set for an entry, it stays constant on future edits
Actual Behavior: “Created By (User)” is changed to the currently logged in user upon update
This issue occurs when:
-
an edit (in Gravity View) is performed on an entry previously ‘saved’ by Partial Entries.
-
Partial Entries plugin is enabled
This issue DOES NOT occur when:
-
during a Gravity View edit on an entry created and saved by using the standard “Submit” button on the last page of a form.
-
during a Gravity View edit if the Partial Entries plugin is disabled; regardless of if the original entry was submitted using standard “Submit” or a partial Entry
-
During a back-end Gravity Forms Edit (Forms->Entries->Edit) on a partial or regular submission entry
Logging:
I’ve noticed that only on a Gravity View edit to a partial entry does the following function trigger in debug:
GF_Partial_Entries::maybe_save_partial_entry(): Updating existing partial entry. Success.
This function does not fire when an edit on a partial entry is (successfully) edited in the Backend dashboard.