Bug: Multiple Transfers to same unit can be made

my.scouting.org glitched yesterday when we were transferring from a cub unit to a pack. A pack leader tried sending both and it glitched appearing to error. Evidently it actually did do the transfer despite appearing to glitch. As a result of glitching, they were transferred a second time.

Unit leader of receiving troop accepted one application of each. The second application can’t be accepted rightfully. The API responses that it’s a conflict and they aren’t in the origin unit.

So a few issues: It probably shouldn’t let duplicate transfers happen. It probably needs to handle the CONFLICT API response better. Right now it’s unhandled so it just doesn’t do anything.

For these applications in this state, is rejecting them safe or is letting them time-out the right thing to do?