Wrapping the drop/add function works in that I was unable to reproduce the situation where I had one instance of the app drop the function while another was trying to execute. This is an infrequent occurrence and my testing was by no means exhaustive.
My confidence is high that this is at least harmless and at best addresses the issue.
Coverage remained the same at 48.79% when pulling 1c6af01499ca2bc1d9701648c048bf5f2bca33c2 on kwerle:feature/transaction into eb777e22708814afe4464e06dcfaa8173cb259c9 on geokit:master.
106
Wrapping the drop/add function works in that I was unable to reproduce the situation where I had one instance of the app drop the function while another was trying to execute. This is an infrequent occurrence and my testing was by no means exhaustive.
My confidence is high that this is at least harmless and at best addresses the issue.