Sample activity.log output for when we're seeing this happen:
2018-01-20 15:57:04 my-incredible-host osrf_websocket_translator: [ACT:15001:./osrf_websocket_translator.c:769:1516472150150011521] [127.0.0.1] [] open-ils.actor open-ils.actor.patron.update **PARAMS REDACTED** 2018-01-20 15:57:04 my-incredible-host open-ils.actor: [ACT:5431:CStoreEditor.pm:139:1516472150150011521] editor[1|369969] actor.user_address.update address_type=MAILING city=POWDER SPRINGS country=USA county=PAULDING id=3077640 post_code=30127-8717 state=GA street1=<actual_street1> street2= usr=2852430 valid=t within_city_limits=t replaces= pending=f isnew= ischanged=1 isdeleted= 2018-01-20 15:57:04 my-incredible-host open-ils.actor: [ACT:5431:CStoreEditor.pm:139:1516472150150011521] editor[1|369969] actor.card.update active=f barcode=<valid_barcode> id=<actual_card_id> usr=<actual_usr_id> isnew= ischanged=1 isdeleted= 2018-01-20 15:57:04 my-incredible-host open-ils.actor: [ACT:5431:CStoreEditor.pm:139:1516472150150011521] editor[1|369969] actor.card.create active=f barcode= id= usr=<actual_usr_id>1 isnew=1 ischanged=1 isdeleted=
It creates an actual card along with a null card at the same time. Still not sure of the actual workflow.
Sample activity.log output for when we're seeing this happen:
2018-01-20 15:57:04 my-incredible-host osrf_websocket_ translator: [ACT:15001: ./osrf_ websocket_ translator. c:769:151647215 0150011521] [127.0.0.1] [] open-ils.actor open-ils. actor.patron. update **PARAMS REDACTED** CStoreEditor. pm:139: 151647215015001 1521] editor[1|369969] actor.user_ address. update address_ type=MAILING city=POWDER SPRINGS country=USA county=PAULDING id=3077640 post_code= 30127-8717 state=GA street1= <actual_ street1> street2= usr=2852430 valid=t within_ city_limits= t replaces= pending=f isnew= ischanged=1 isdeleted= CStoreEditor. pm:139: 151647215015001 1521] editor[1|369969] actor.card.update active=f barcode= <valid_ barcode> id=<actual_card_id> usr=<actual_usr_id> isnew= ischanged=1 isdeleted= CStoreEditor. pm:139: 151647215015001 1521] editor[1|369969] actor.card.create active=f barcode= id= usr=<actual_ usr_id> 1 isnew=1 ischanged=1 isdeleted=
2018-01-20 15:57:04 my-incredible-host open-ils.actor: [ACT:5431:
2018-01-20 15:57:04 my-incredible-host open-ils.actor: [ACT:5431:
2018-01-20 15:57:04 my-incredible-host open-ils.actor: [ACT:5431:
It creates an actual card along with a null card at the same time. Still not sure of the actual workflow.