Auto Merge Error with Dupeblocker on Account
When testing an Auto Merge Scenario on an Account that is an Organization in the NPSP I recieve the following error:
*** Executing Method: DB_AutoMerge.asyncMerge
*** Exception Type: System.DmlException
*** Exception Cause: null
*** Exception Message: Merge failed. First exception on row 0 with id 0013D00000QBIH6QAP; first error: DELETE_FAILED, npsp.TDTM_Account: execution of AfterDelete
caused by: System.DmlException: Update failed. First exception on row 0 with id 0013D00000QBIH6QAP; first error: SELF_REFERENCE_FROM_TRIGGER, Object 0013D00000QBIH6QAP is currently in a merge operation, therefore a trigger can not update it.: 
I only have one active scenario for accounts and I am not sure what I am doing wrong?
It looks as if this is being caused by the OOB ACCT_AccountMerge_TDTM trigger that comes with the NPSP. We inactivated this trigger and the Auto-Merge worked as expected. I am not sure if there is any workaround for this outside if keeping this trigger inactive? If anyone has any ideas on this it would be greatly appreciated.