Type: Group
Basis: 3(0).0
Variable: %g1
Pathcopy:
3(0).0(%g1).IN1(0) –> 1(0).0(%g1).IN1(0)
setup of inbound variant:
3[…]
[
3.0 {…}
IN1
[IN2]
}
]
Inbound Address (seen in testing tool): 3(0).0(0).IN1(0)
setup of outbound variant:
1[…]
[
1.0 {…}
{
IN1
[IN2]
}
]
Outbound address (as seen in testing tool): 1(0).0(0).IN1(0)
As far as I can tell, everything is addressed correctly, and I’ve used iterations in a hundred translations…and for some reason this won’t work.
I put an echo in my code and can see that it’s iterating, and it’s copying over the first group, so I have no idea why it’s having trouble copying over the second.
Also, when testing a specific message with 2 repetitions of the IN1/IN2 group, I hard coded the pathcopy to move both over, and it only brought over 1. When I removed the first group from the message, and made the second group be the only group (thinking maybe it was the actual information in the first group), the second group copied over fine, so it doesn’t look like it’s the content.
AAAANNNDDD…to make me feel like I’m losing my mind even more, there are two translations that are identical that are failing, and one that is almost identical (moving group 3 to group 5, instead of group 3 being moved to group 1 is the only difference) and that one works completely fine.
Anyone have any ideas?