[promo] Check for calculator on adjustment.originator in update_adjustments_with_promotion_listing before checking its type
[promo] Check for calculator on adjustment.originator in update_adjustments_with_promotion_listing before checking its type

Related up to #1526

fahidnasir/spree,zaeznet/spree,codesavvy/sandbox,rajeevriitm/spree,CiscoCloud/spree,LBRapid/spree,RatioClothing/spree,progsri/spree,devilcoders/solidus,nooysters/spree,siddharth28/spree,locomotivapro/spree,degica/spree,jimblesm/spree,caiqinghua/spree,shekibobo/spree,groundctrl/spree,trigrass2/spree,dandanwei/spree,abhishekjain16/spree,dandanwei/spree,brchristian/spree,orenf/spree,urimikhli/spree,nooysters/spree,vinsol/spree,assembledbrands/spree,net2b/spree,robodisco/spree,gregoryrikson/spree-sample,calvinl/spree,dandanwei/spree,Lostmyname/spree,mindvolt/spree,DynamoMTL/spree,KMikhaylovCTG/spree,jeffboulet/spree,TimurTarasenko/spree,vulk/spree,TimurTarasenko/spree,quentinuys/spree,HealthWave/spree,alepore/spree,shekibobo/spree,mindvolt/spree,carlesjove/spree,patdec/spree,reinaris/spree,freerunningtech/spree,siddharth28/spree,Senjai/solidus,Hawaiideveloper/shoppingcart,yomishra/pce,assembledbrands/spree,athal7/solidus,volpejoaquin/spree,jspizziri/spree,derekluo/spree,softr8/spree,tancnle/spree,pjmj777/spree,Engeltj/spree,Hawaiideveloper/shoppingcart,beni55/spree,reidblomquist/spree,DarkoP/spree,reinaris/spree,robodisco/spree,biagidp/spree,priyank-gupta/spree,locomotivapro/spree,pulkit21/spree,zaeznet/spree,vinsol/spree,rakibulislam/spree,Nevensoft/spree,useiichi/spree,PhoenixTeam/spree_phoenix,grzlus/spree,gregoryrikson/spree-sample,AgilTec/spree,yiqing95/spree,sliaquat/spree,cutefrank/spree,Machpowersystems/spree_mach,FadliKun/spree,archSeer/spree,firman/spree,jhawthorn/spree,ahmetabdi/spree,Engeltj/spree,imella/spree,shekibobo/spree,yushine/spree,Senjai/solidus,jimblesm/spree,quentinuys/spree,athal7/solidus,richardnuno/solidus,derekluo/spree,ujai/spree,piousbox/spree,progsri/spree,sfcgeorge/spree,KMikhaylovCTG/spree,reidblomquist/spree,tesserakt/clean_spree,alepore/spree,wolfieorama/spree,pervino/solidus,PhoenixTeam/spree_phoenix,caiqinghua/spree,StemboltHQ/spree,kewaunited/spree,reidblomquist/spree,tomash/spree,alvinjean/spree,sliaquat/spree,rakibulislam/spree,Mayvenn/spree,agient/agientstorefront,Ropeney/spree,azclick/spree,DarkoP/spree,Nevensoft/spree,ckk-scratch/solidus,tancnle/spree,JDutil/spree,jordan-brough/spree,berkes/spree,progsri/spree,bricesanchez/spree,berkes/spree,net2b/spree,reinaris/spree,odk211/spree,lyzxsc/spree,Antdesk/karpal-spree,yomishra/pce,Mayvenn/spree,patdec/spree,RatioClothing/spree,vinayvinsol/spree,APohio/spree,kewaunited/spree,jimblesm/spree,dotandbo/spree,keatonrow/spree,patdec/spree,FadliKun/spree,ayb/spree,brchristian/spree,rakibulislam/spree,vmatekole/spree,sfcgeorge/spree,jasonfb/spree,net2b/spree,jordan-brough/solidus,pervino/solidus,Ropeney/spree,SadTreeFriends/spree,lsirivong/solidus,Ropeney/spree,jparr/spree,edgward/spree,sideci-sample/sideci-sample-spree,sunny2601/spree,ayb/spree,JDutil/spree,maybii/spree,Arpsara/solidus,Senjai/spree,ramkumar-kr/spree,radarseesradar/spree,joanblake/spree,reidblomquist/spree,ahmetabdi/spree,hifly/spree,zamiang/spree,caiqinghua/spree,delphsoft/spree-store-ballchair,hoanghiep90/spree,odk211/spree,judaro13/spree-fork,rbngzlv/spree,rakibulislam/spree,azranel/spree,vcavallo/spree,project-eutopia/spree,camelmasa/spree,moneyspyder/spree,trigrass2/spree,sliaquat/spree,bjornlinder/Spree,pervino/spree,sfcgeorge/spree,pervino/solidus,bricesanchez/spree,NerdsvilleCEO/spree,dafontaine/spree,Ropeney/spree,TimurTarasenko/spree,Lostmyname/spree,pulkit21/spree,jaspreet21anand/spree,miyazawatomoka/spree,xuewenfei/solidus,gautamsawhney/spree,jordan-brough/spree,keatonrow/spree,thogg4/spree,codesavvy/sandbox,orenf/spree,jsurdilla/solidus,FadliKun/spree,thogg4/spree,alejandromangione/spree,lsirivong/spree,thogg4/spree,devilcoders/solidus,grzlus/solidus,firman/spree,RatioClothing/spree,tomash/spree,yushine/spree,knuepwebdev/FloatTubeRodHolders,locomotivapro/spree,ayb/spree,adaddeo/spree,alejandromangione/spree,LBRapid/spree,xuewenfei/solidus,piousbox/spree,rajeevriitm/spree,HealthWave/spree,Senjai/spree,jsurdilla/solidus,alvinjean/spree,trigrass2/spree,dotandbo/spree,groundctrl/spree,quentinuys/spree,imella/spree,madetech/spree,zaeznet/spree,pjmj777/spree,raow/spree,project-eutopia/spree,xuewenfei/solidus,JDutil/spree,radarseesradar/spree,JuandGirald/spree,PhoenixTeam/spree_phoenix,calvinl/spree,PhoenixTeam/spree_phoenix,surfdome/spree,Arpsara/solidus,jordan-brough/solidus,pervino/spree,jordan-brough/solidus,keatonrow/spree,ayb/spree,shioyama/spree,tailic/spree,DynamoMTL/spree,ahmetabdi/spree,archSeer/spree,degica/spree,omarsar/spree,biagidp/spree,jasonfb/spree,alepore/spree,hoanghiep90/spree,CJMrozek/spree,karlitxo/spree,grzlus/spree,Hates/spree,zamiang/spree,omarsar/spree,useiichi/spree,Hates/spree,raow/spree,hoanghiep90/spree,codesavvy/sandbox,moneyspyder/spree,joanblake/spree,karlitxo/spree,biagidp/spree,pervino/solidus,carlesjove/spree,gautamsawhney/spree,bonobos/solidus,orenf/spree,DarkoP/spree,yushine/spree,CiscoCloud/spree,archSeer/spree,xuewenfei/solidus,cutefrank/spree,shekibobo/spree,shioyama/spree,JuandGirald/spree,Lostmyname/spree,miyazawatomoka/spree,surfdome/spree,sunny2601/spree,ramkumar-kr/spree,jeffboulet/spree,raow/spree,joanblake/spree,jimblesm/spree,codesavvy/sandbox,edgward/spree,Machpowersystems/spree_mach,lsirivong/spree,lzcabrera/spree-1-3-stable,hifly/spree,alvinjean/spree,azranel/spree,siddharth28/spree,bonobos/solidus,wolfieorama/spree,Engeltj/spree,AgilTec/spree,mleglise/spree,maybii/spree,beni55/spree,welitonfreitas/spree,AgilTec/spree,carlesjove/spree,beni55/spree,adaddeo/spree,welitonfreitas/spree,nooysters/spree,woboinc/spree,scottcrawford03/solidus,urimikhli/spree,lsirivong/solidus,omarsar/spree,Migweld/spree,TrialGuides/spree,watg/spree,rajeevriitm/spree,Machpowersystems/spree_mach,odk211/spree,vcavallo/spree,Boomkat/spree,SadTreeFriends/spree,jaspreet21anand/spree,degica/spree,yiqing95/spree,ujai/spree,HealthWave/spree,lsirivong/solidus,madetech/spree,devilcoders/solidus,delphsoft/spree-store-ballchair,dafontaine/spree,grzlus/solidus,volpejoaquin/spree,watg/spree,joanblake/spree,groundctrl/spree,vmatekole/spree,yomishra/pce,knuepwebdev/FloatTubeRodHolders,CiscoCloud/spree,Senjai/spree,reinaris/spree,priyank-gupta/spree,odk211/spree,groundctrl/spree,edgward/spree,zamiang/spree,njerrywerry/spree,Nevensoft/spree,Nevensoft/spree,robodisco/spree,judaro13/spree-fork,tomash/spree,ahmetabdi/spree,abhishekjain16/spree,tancnle/spree,adaddeo/spree,bricesanchez/spree,adaddeo/spree,lsirivong/solidus,shaywood2/spree,Antdesk/karpal-spree,edgward/spree,shioyama/spree,lyzxsc/spree,radarseesradar/spree,useiichi/spree,carlesjove/spree,Kagetsuki/spree,firman/spree,calvinl/spree,ramkumar-kr/spree,forkata/solidus,forkata/solidus,karlitxo/spree,lyzxsc/spree,orenf/spree,hifly/spree,builtbybuffalo/spree,jparr/spree,pervino/spree,volpejoaquin/spree,scottcrawford03/solidus,njerrywerry/spree,LBRapid/spree,thogg4/spree,jspizziri/spree,imella/spree,moneyspyder/spree,maybii/spree,robodisco/spree,shaywood2/spree,lzcabrera/spree-1-3-stable,derekluo/spree,agient/agientstorefront,grzlus/solidus,locomotivapro/spree,CJMrozek/spree,grzlus/spree,ckk-scratch/solidus,rbngzlv/spree,camelmasa/spree,project-eutopia/spree,Kagetsuki/spree,yiqing95/spree,KMikhaylovCTG/spree,DynamoMTL/spree,archSeer/spree,Hawaiideveloper/shoppingcart,TrialGuides/spree,pulkit21/spree,NerdsvilleCEO/spree,vcavallo/spree,caiqinghua/spree,jeffboulet/spree,alejandromangione/spree,derekluo/spree,maybii/spree,hifly/spree,wolfieorama/spree,cutefrank/spree,woboinc/spree,jeffboulet/spree,raow/spree,sfcgeorge/spree,vulk/spree,knuepwebdev/FloatTubeRodHolders,Arpsara/solidus,AgilTec/spree,kewaunited/spree,Hawaiideveloper/shoppingcart,APohio/spree,kewaunited/spree,mleglise/spree,pulkit21/spree,vcavallo/spree,azranel/spree,urimikhli/spree,kitwalker12/spree,rajeevriitm/spree,SadTreeFriends/spree,NerdsvilleCEO/spree,assembledbrands/spree,nooysters/spree,Migweld/spree,net2b/spree,yushine/spree,Mayvenn/spree,Antdesk/karpal-spree,fahidnasir/spree,fahidnasir/spree,scottcrawford03/solidus,azclick/spree,miyazawatomoka/spree,gautamsawhney/spree,lzcabrera/spree-1-3-stable,mleglise/spree,APohio/spree,karlitxo/spree,builtbybuffalo/spree,camelmasa/spree,surfdome/spree,richardnuno/solidus,jparr/spree,StemboltHQ/spree,Senjai/solidus,mindvolt/spree,project-eutopia/spree,ckk-scratch/solidus,piousbox/spree,athal7/solidus,jasonfb/spree,Migweld/spree,sunny2601/spree,Hates/spree,priyank-gupta/spree,grzlus/spree,tailic/spree,gautamsawhney/spree,tomash/spree,omarsar/spree,CJMrozek/spree,JDutil/spree,piousbox/spree,softr8/spree,sunny2601/spree,Mayvenn/spree,jsurdilla/solidus,Arpsara/solidus,miyazawatomoka/spree,sliaquat/spree,lsirivong/spree,jsurdilla/solidus,sideci-sample/sideci-sample-spree,devilcoders/solidus,welitonfreitas/spree,priyank-gupta/spree,Boomkat/spree,FadliKun/spree,azclick/spree,vinsol/spree,madetech/spree,tailic/spree,JuandGirald/spree,pjmj777/spree,shaywood2/spree,jordan-brough/solidus,agient/agientstorefront,woboinc/spree,jspizziri/spree,useiichi/spree,tesserakt/clean_spree,StemboltHQ/spree,vulk/spree,lyzxsc/spree,Engeltj/spree,richardnuno/solidus,athal7/solidus,dotandbo/spree,calvinl/spree,DarkoP/spree,abhishekjain16/spree,volpejoaquin/spree,delphsoft/spree-store-ballchair,welitonfreitas/spree,tesserakt/clean_spree,scottcrawford03/solidus,CiscoCloud/spree,vinayvinsol/spree,zaeznet/spree,jparr/spree,Lostmyname/spree,vulk/spree,TrialGuides/spree,lsirivong/spree,vmatekole/spree,dandanwei/spree,Migweld/spree,cutefrank/spree,jasonfb/spree,ckk-scratch/solidus,berkes/spree,abhishekjain16/spree,TrialGuides/spree,firman/spree,vinayvinsol/spree,vinsol/spree,dafontaine/spree,gregoryrikson/spree-sample,watg/spree,freerunningtech/spree,judaro13/spree-fork,siddharth28/spree,CJMrozek/spree,SadTreeFriends/spree,trigrass2/spree,mleglise/spree,softr8/spree,keatonrow/spree,KMikhaylovCTG/spree,kitwalker12/spree,Hates/spree,Kagetsuki/spree,NerdsvilleCEO/spree,progsri/spree,rbngzlv/spree,builtbybuffalo/spree,bjornlinder/Spree,quentinuys/spree,moneyspyder/spree,forkata/solidus,jhawthorn/spree,zamiang/spree,shaywood2/spree,agient/agientstorefront,yiqing95/spree,brchristian/spree,alejandromangione/spree,sideci-sample/sideci-sample-spree,pervino/spree,vmatekole/spree,beni55/spree,tesserakt/clean_spree,njerrywerry/spree,bonobos/solidus,ujai/spree,mindvolt/spree,radarseesradar/spree,jaspreet21anand/spree,APohio/spree,forkata/solidus,bonobos/solidus,freerunningtech/spree,softr8/spree,gregoryrikson/spree-sample,JuandGirald/spree,kitwalker12/spree,builtbybuffalo/spree,fahidnasir/spree,tancnle/spree,Senjai/solidus,jspizziri/spree,delphsoft/spree-store-ballchair,azranel/spree,brchristian/spree,madetech/spree,patdec/spree,dotandbo/spree,wolfieorama/spree,berkes/spree,camelmasa/spree,Boomkat/spree,jhawthorn/spree,njerrywerry/spree,alvinjean/spree,Boomkat/spree,dafontaine/spree,jaspreet21anand/spree,jordan-brough/spree,TimurTarasenko/spree,surfdome/spree,DynamoMTL/spree,ramkumar-kr/spree,azclick/spree,hoanghiep90/spree,grzlus/solidus,rbngzlv/spree,bjornlinder/Spree,Kagetsuki/spree,richardnuno/solidus,vinayvinsol/spree