I have a request to return a custom cumulative total for each quote line group based on the lines included in each group. Thanks to this article, I've got the QCP looping through groups on the quote and then looping through each line and updating a this custom total field specific to each group. I'm running into problems when a group is cloned. Specifically - the user will clone a group and then click save within the quote line editor. Upon the Group records being created for the quote, the cloned group record will not have an updated custom 'Total' field that I'm targeting within the QCP. I've tried the methods included with the Custom Action Plugin to no avail. Per this post (and it's related Idea), it looks like the beforeCloneLine/afterCloneLine methods provided aren't actually called when a user clones a group.
Does anyone know of a workaround I could try for this?