Title: resent notification email incomplete
Last modified: August 28, 2026

---

# resent notification email incomplete

 *  [jpgoem](https://wordpress.org/support/users/jpgoem/)
 * (@jpgoem)
 * [1 week ago](https://wordpress.org/support/topic/resent-notification-email-incomplete/)
 * I am experiencing the following problem:
    a form with a repeating field group,
   and a field is a calculation based on a field of the group.
    - The calculated field is correct in the form.
    - The calculated field is correct in the submissions.
    - The calculated field is correct in the notification email.
    - The calculated field is **missing** if I resend the notification email.
 * The problem only occurs if the repeating field group contains at least 2 rows.
   It does not occur if the repeating field group contains only one row.
 * Here is a sample form export : [https://pastebin.com/v3wPaVZm](https://pastebin.com/v3wPaVZm)
 * Can you help ?

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Support [Patrick – WPMU DEV Support](https://wordpress.org/support/users/wpmudevsupport12/)
 * (@wpmudevsupport12)
 * [6 days, 17 hours ago](https://wordpress.org/support/topic/resent-notification-email-incomplete/#post-19005992)
 * Hi [@jpgoem](https://wordpress.org/support/users/jpgoem/)
 * I hope you are doing well and sorry to hear you faced this problem.
 * I could replicate the issue on my lab site. Unfortunately, I could’t find an 
   easy solution, any fix will require be done at the plugin level.
 * A possible workaround if you need existing data is to use the Submission > export
   to manually get the data and send via email.
 * We reported to our developers and I hope we can include it in a near release,
   you can also follow our roadmap at [https://wpmudev.com/roadmap#dev-subscribe](https://wpmudev.com/roadmap#dev-subscribe)
 * Best Regards
    Patrick Freitas
 *  [Zeba Afia Shama](https://wordpress.org/support/users/zebaafiashama/)
 * (@zebaafiashama)
 * [6 days, 10 hours ago](https://wordpress.org/support/topic/resent-notification-email-incomplete/#post-19006122)
 * Hi [@wpmudevsupport12](https://wordpress.org/support/users/wpmudevsupport12/),
   [@jpgoem](https://wordpress.org/support/users/jpgoem/) 
   I dug into this one out
   of curiosity and found the root cause, in case it’s useful for your dev team.
 * Root cause: In library/modules/custom-forms/front/front-action.php (Forminator
   1.57.2), Forminator_CForm_Front_Action::set_field_data_array() only saves the-
   copies entry meta, which records how many rows a repeater group has — when the
   submission is a draft. For a completed submission, that value only exists in 
   memory for the original request and is never written to the entry meta table.
 * When you click Resend Notification Email, the resend path rebuilds the submission
   data purely from stored meta (recreate_prepared_data()). Since -copies was never
   saved, the visibility engine can’t tell that row 2+ of the repeater exists, so
   any field depending on those rows, like a Calculation field using the {field-*}
   wildcard to sum across the group, gets treated as unresolved and silently dropped
   from the resent email. A single-row group never needs -copies data at all, which
   is exactly why it only reproduces with 2+ rows.
 * Suggested fix: persist the actual row-index array for real submissions too, not
   just drafts:
 * // in set_field_data_array(), right after the existing `if ( self::$is_draft ){...}`
   block:
 * } elseif ( ‘group’ === $field_type && ! empty( self::$prepared_data[ $element_id.‘-
   copies’ ] ) ) {
   // Persist the actual repeated-row indexes for completed submissions
   too, not only drafts.// Without this, resend_notification_email()’s recreate_prepared_data()
   has no way to know// how many rows the repeater had, so check_fields_visibility()
   never marks fields in rows// beyond the first as visible – breaking any calculation(
   e.g. `{field-*}`) or other field// that depends on them, once the group has 2
   + rows.self::$info[‘field_data_array’][] = array(‘name’ => $element_id . ‘-copies’,‘
   value’ => self::$prepared_data[ $element_id . ‘-copies’ ],);}
 * That elseif sits right after the closing brace of the existing if ( self::$is_draft){…}
   block, before the // if certain field types – go to next field. line.
 * Tested locally: reproduced with the exact form export from this thread (2-row
   repeater, {number-1-*} calculation). Before the change, resending an entry with
   2 rows drops the Calculations line entirely; a fresh submission made after the
   change resends with the calculated value intact, matching the original notification.
   
   See the screenshot here: [https://prnt.sc/Wi8Jcv5zuaDp](https://prnt.sc/Wi8Jcv5zuaDp)
   Thank You
 *  Plugin Support [Amin – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support2/)
 * (@wpmudev-support2)
 * [5 days, 6 hours ago](https://wordpress.org/support/topic/resent-notification-email-incomplete/#post-19006760)
 * Hello [@zebaafiashama](https://wordpress.org/support/users/zebaafiashama/)
 * Thank you for your feedback and for reviewing this issue. This matter is still
   under investigation by our developers. I will pass this information to our team
   for their consideration.
 * Best Regards
    Amin

Viewing 3 replies - 1 through 3 (of 3 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fresent-notification-email-incomplete%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/forminator/assets/icon-256x256.gif?rev=3443182)
 * [Forminator Forms – Contact Form, Payment Form & Custom Form Builder](https://wordpress.org/plugins/forminator/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/forminator/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/forminator/)
 * [Active Topics](https://wordpress.org/support/plugin/forminator/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/forminator/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/forminator/reviews/)

 * 3 replies
 * 4 participants
 * Last reply from: [Amin – WPMU DEV Support](https://wordpress.org/support/users/wpmudev-support2/)
 * Last activity: [5 days, 6 hours ago](https://wordpress.org/support/topic/resent-notification-email-incomplete/#post-19006760)
 * Status: not resolved