Built motion from commit (unavailable).|2.5.26
[motion2.git] / server / api / cmContactHasPhone / cmContactHasPhone.controller.js
index 2773d8c..4a85196 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x2229=['limit','set','Content-Range','apply','reject','save','update','destroy','then','CmContactHasPhones','UserProfileResource','name','index','rawAttributes','fieldName','key','model','map','query','filters','intersection','attributes','fields','hasOwnProperty','nolimit','order','sort','where','pick','merge','type','VIRTUAL','filter','options','CmContactHasPhone','rows','show','params','length','include','create','user','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','find','userProfileId','catch','error','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','util','path','sox','to-csv','ejs','fs-extra','lodash','squel','jsforce','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','api','../../config/utils','../../config/license/util','../../mysqldb','sendStatus','status','end','json','count','offset'];(function(_0x5c9307,_0x5b97e4){var _0x373e29=function(_0xefebbd){while(--_0xefebbd){_0x5c9307['push'](_0x5c9307['shift']());}};_0x373e29(++_0x5b97e4);}(_0x2229,0xde));var _0x9222=function(_0x5bcddc,_0x288f93){_0x5bcddc=_0x5bcddc-0x0;var _0x578229=_0x2229[_0x5bcddc];return _0x578229;};'use strict';var pdf=require(_0x9222('0x0'));var emlformat=require(_0x9222('0x1'));var rimraf=require(_0x9222('0x2'));var zipdir=require(_0x9222('0x3'));var jsonpatch=require(_0x9222('0x4'));var rp=require(_0x9222('0x5'));var moment=require(_0x9222('0x6'));var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x9222('0x7'));var path=require(_0x9222('0x8'));var sox=require(_0x9222('0x9'));var csv=require(_0x9222('0xa'));var ejs=require(_0x9222('0xb'));var fs=require('fs');var fs_extra=require(_0x9222('0xc'));var _=require(_0x9222('0xd'));var squel=require(_0x9222('0xe'));var crypto=require('crypto');var jsforce=require(_0x9222('0xf'));var deskjs=require('desk.js');var toCsv=require(_0x9222('0xa'));var querystring=require(_0x9222('0x10'));var Papa=require(_0x9222('0x11'));var Redis=require(_0x9222('0x12'));var authService=require(_0x9222('0x13'));var qs=require(_0x9222('0x14'));var as=require(_0x9222('0x15'));var hardwareService=require('../../config/license/hardware');var logger=require(_0x9222('0x16'))(_0x9222('0x17'));var utils=require(_0x9222('0x18'));var config=require('../../config/environment');var licenseUtil=require(_0x9222('0x19'));var db=require(_0x9222('0x1a'))['db'];function respondWithStatusCode(_0x356996,_0x19cd91){_0x19cd91=_0x19cd91||0xcc;return function(_0x488457){if(_0x488457){return _0x356996[_0x9222('0x1b')](_0x19cd91);}return _0x356996[_0x9222('0x1c')](_0x19cd91)[_0x9222('0x1d')]();};}function respondWithResult(_0x5bf899,_0x5dfe3d){_0x5dfe3d=_0x5dfe3d||0xc8;return function(_0x5a21bd){if(_0x5a21bd){return _0x5bf899[_0x9222('0x1c')](_0x5dfe3d)[_0x9222('0x1e')](_0x5a21bd);}};}function respondWithFilteredResult(_0x5f0b3e,_0x20f996){return function(_0xd9e791){if(_0xd9e791){var _0x45a40e=_0xd9e791[_0x9222('0x1f')],_0x5b3e3b=_0x20f996[_0x9222('0x20')],_0x4a4cce=_0x20f996['offset']+_0x20f996[_0x9222('0x21')],_0x2facd5;if(_0x4a4cce>=_0x45a40e){_0x4a4cce=_0x45a40e;_0x2facd5=0xc8;}else{_0x2facd5=0xce;}_0x5f0b3e[_0x9222('0x1c')](_0x2facd5);return _0x5f0b3e[_0x9222('0x22')](_0x9222('0x23'),_0x5b3e3b+'-'+_0x4a4cce+'/'+_0x45a40e)[_0x9222('0x1e')](_0xd9e791);}return null;};}function patchUpdates(_0x51b375){return function(_0x36b8e8){try{jsonpatch[_0x9222('0x24')](_0x36b8e8,_0x51b375,!![]);}catch(_0x5af83a){return BPromise[_0x9222('0x25')](_0x5af83a);}return _0x36b8e8[_0x9222('0x26')]();};}function saveUpdates(_0xca7bd3,_0x501a60){return function(_0x389eb5){if(_0x389eb5){return _0x389eb5[_0x9222('0x27')](_0xca7bd3)['then'](function(_0x5a3463){return _0x5a3463;});}return null;};}function removeEntity(_0x2834f6,_0x5b075d){return function(_0xcdda1b){if(_0xcdda1b){return _0xcdda1b[_0x9222('0x28')]()[_0x9222('0x29')](function(){var _0x34b83c=_0xcdda1b['get']({'plain':!![]});var _0x5b0eee=_0x9222('0x2a');return db[_0x9222('0x2b')][_0x9222('0x28')]({'where':{'type':_0x5b0eee,'resourceId':_0x34b83c['id']}})[_0x9222('0x29')](function(){return _0xcdda1b;});})['then'](function(){_0x2834f6['status'](0xcc)[_0x9222('0x1d')]();});}};}function handleEntityNotFound(_0x6a3833,_0x389cd2){return function(_0x52fb17){if(!_0x52fb17){_0x6a3833[_0x9222('0x1b')](0x194);}return _0x52fb17;};}function handleError(_0x1d6476,_0x20bb24){_0x20bb24=_0x20bb24||0x1f4;return function(_0x7e05de){logger['error'](_0x7e05de['stack']);if(_0x7e05de['name']){delete _0x7e05de[_0x9222('0x2c')];}_0x1d6476[_0x9222('0x1c')](_0x20bb24)['send'](_0x7e05de);};}exports[_0x9222('0x2d')]=function(_0x4816e0,_0x2d2561){var _0x576b11={},_0x3c3aab={},_0x20e28b={'count':0x0,'rows':[]};var _0xdec43c=_['map'](db['CmContactHasPhone'][_0x9222('0x2e')],function(_0x1359c0){return{'name':_0x1359c0[_0x9222('0x2f')],'type':_0x1359c0['type'][_0x9222('0x30')]};});_0x3c3aab[_0x9222('0x31')]=_[_0x9222('0x32')](_0xdec43c,'name');_0x3c3aab[_0x9222('0x33')]=_['keys'](_0x4816e0[_0x9222('0x33')]);_0x3c3aab[_0x9222('0x34')]=_[_0x9222('0x35')](_0x3c3aab[_0x9222('0x31')],_0x3c3aab[_0x9222('0x33')]);_0x576b11[_0x9222('0x36')]=_[_0x9222('0x35')](_0x3c3aab[_0x9222('0x31')],qs[_0x9222('0x37')](_0x4816e0[_0x9222('0x33')]['fields']));_0x576b11['attributes']=_0x576b11['attributes']['length']?_0x576b11[_0x9222('0x36')]:_0x3c3aab[_0x9222('0x31')];if(!_0x4816e0[_0x9222('0x33')][_0x9222('0x38')](_0x9222('0x39'))){_0x576b11[_0x9222('0x21')]=qs[_0x9222('0x21')](_0x4816e0[_0x9222('0x33')]['limit']);_0x576b11[_0x9222('0x20')]=qs[_0x9222('0x20')](_0x4816e0[_0x9222('0x33')][_0x9222('0x20')]);}_0x576b11[_0x9222('0x3a')]=qs['sort'](_0x4816e0[_0x9222('0x33')][_0x9222('0x3b')]);_0x576b11[_0x9222('0x3c')]=qs[_0x9222('0x34')](_[_0x9222('0x3d')](_0x4816e0[_0x9222('0x33')],_0x3c3aab[_0x9222('0x34')]),_0xdec43c);if(_0x4816e0[_0x9222('0x33')]['filter']){_0x576b11[_0x9222('0x3c')]=_[_0x9222('0x3e')](_0x576b11['where'],{'$or':_['map'](_0xdec43c,function(_0x8a6bb5){if(_0x8a6bb5[_0x9222('0x3f')]!==_0x9222('0x40')){var _0x1504cc={};_0x1504cc[_0x8a6bb5[_0x9222('0x2c')]]={'$like':'%'+_0x4816e0[_0x9222('0x33')][_0x9222('0x41')]+'%'};return _0x1504cc;}})});}_0x576b11=_[_0x9222('0x3e')]({},_0x576b11,_0x4816e0[_0x9222('0x42')]);var _0x25fc62={'where':_0x576b11['where']};return db[_0x9222('0x43')]['count'](_0x25fc62)[_0x9222('0x29')](function(_0x127a42){_0x20e28b['count']=_0x127a42;if(_0x4816e0['query']['includeAll']){_0x576b11['include']=[{'all':!![]}];}return db[_0x9222('0x43')]['findAll'](_0x576b11);})['then'](function(_0x2095cb){_0x20e28b[_0x9222('0x44')]=_0x2095cb;return _0x20e28b;})[_0x9222('0x29')](respondWithFilteredResult(_0x2d2561,_0x576b11))['catch'](handleError(_0x2d2561,null));};exports[_0x9222('0x45')]=function(_0x4b3db5,_0x3a4ce9){var _0x5627e2={'raw':!![],'where':{'id':_0x4b3db5[_0x9222('0x46')]['id']}},_0x824729={};_0x824729[_0x9222('0x31')]=_['keys'](db[_0x9222('0x43')]['rawAttributes']);_0x824729[_0x9222('0x33')]=_['keys'](_0x4b3db5[_0x9222('0x33')]);_0x824729[_0x9222('0x34')]=_[_0x9222('0x35')](_0x824729[_0x9222('0x31')],_0x824729['query']);_0x5627e2['attributes']=_[_0x9222('0x35')](_0x824729[_0x9222('0x31')],qs[_0x9222('0x37')](_0x4b3db5[_0x9222('0x33')][_0x9222('0x37')]));_0x5627e2[_0x9222('0x36')]=_0x5627e2['attributes'][_0x9222('0x47')]?_0x5627e2[_0x9222('0x36')]:_0x824729[_0x9222('0x31')];if(_0x4b3db5[_0x9222('0x33')]['includeAll']){_0x5627e2[_0x9222('0x48')]=[{'all':!![]}];}_0x5627e2=_['merge']({},_0x5627e2,_0x4b3db5[_0x9222('0x42')]);return db['CmContactHasPhone']['find'](_0x5627e2)['then'](handleEntityNotFound(_0x3a4ce9,null))[_0x9222('0x29')](respondWithResult(_0x3a4ce9,null))['catch'](handleError(_0x3a4ce9,null));};exports[_0x9222('0x49')]=function(_0x47078f,_0x154e7d){return db[_0x9222('0x43')][_0x9222('0x49')](_0x47078f['body'],{})[_0x9222('0x29')](function(_0x220773){var _0x28a223=_0x47078f[_0x9222('0x4a')][_0x9222('0x4b')]({'plain':!![]});if(!_0x28a223)throw new Error(_0x9222('0x4c'));if(_0x28a223[_0x9222('0x4d')]===_0x9222('0x4a')){var _0x384e8b=_0x220773['get']({'plain':!![]});var _0x1d5484=_0x9222('0x2a');return db[_0x9222('0x4e')][_0x9222('0x4f')]({'where':{'name':_0x1d5484,'userProfileId':_0x28a223[_0x9222('0x50')]},'raw':!![]})['then'](function(_0x98022c){if(_0x98022c&&_0x98022c['autoAssociation']===0x0){return db[_0x9222('0x2b')][_0x9222('0x49')]({'name':_0x384e8b[_0x9222('0x2c')],'resourceId':_0x384e8b['id'],'type':_0x98022c['name'],'sectionId':_0x98022c['id']},{})[_0x9222('0x29')](function(){return _0x220773;});}else{return _0x220773;}})[_0x9222('0x51')](function(_0x140b3c){logger[_0x9222('0x52')](_0x9222('0x53'),_0x140b3c);throw _0x140b3c;});}return _0x220773;})[_0x9222('0x29')](respondWithResult(_0x154e7d,0xc9))[_0x9222('0x51')](handleError(_0x154e7d,null));};exports['update']=function(_0x23f079,_0x3dea6e){if(_0x23f079[_0x9222('0x54')]['id']){delete _0x23f079[_0x9222('0x54')]['id'];}return db['CmContactHasPhone'][_0x9222('0x4f')]({'where':{'id':_0x23f079['params']['id']}})[_0x9222('0x29')](handleEntityNotFound(_0x3dea6e,null))['then'](saveUpdates(_0x23f079[_0x9222('0x54')],null))[_0x9222('0x29')](respondWithResult(_0x3dea6e,null))[_0x9222('0x51')](handleError(_0x3dea6e,null));};exports['destroy']=function(_0x2f0d99,_0xbf70c){return db['CmContactHasPhone'][_0x9222('0x4f')]({'where':{'id':_0x2f0d99['params']['id']}})['then'](handleEntityNotFound(_0xbf70c,null))[_0x9222('0x29')](removeEntity(_0xbf70c,null))['catch'](handleError(_0xbf70c,null));};
\ No newline at end of file
+var _0x72bb=['Content-Range','apply','reject','update','then','destroy','UserProfileResource','error','name','send','map','CmContactHasPhone','fieldName','type','model','query','keys','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','filters','pick','filter','VIRTUAL','options','count','includeAll','include','findAll','rows','catch','show','merge','find','create','body','get','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','user','CmContactHasPhones','userProfileId','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','params','html-pdf','eml-format','rimraf','request-promise','moment','bluebird','mustache','util','sox','to-csv','ejs','lodash','squel','crypto','querystring','papaparse','ioredis','../../components/auth/service','../../components/parsers/advancedSearch','api','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','limit','set'];(function(_0x56b878,_0x4be9aa){var _0x32b9ec=function(_0x1511ea){while(--_0x1511ea){_0x56b878['push'](_0x56b878['shift']());}};_0x32b9ec(++_0x4be9aa);}(_0x72bb,0x16e));var _0xb72b=function(_0x18afca,_0x4219d9){_0x18afca=_0x18afca-0x0;var _0x11603f=_0x72bb[_0x18afca];return _0x11603f;};'use strict';var pdf=require(_0xb72b('0x0'));var emlformat=require(_0xb72b('0x1'));var rimraf=require(_0xb72b('0x2'));var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0xb72b('0x3'));var moment=require(_0xb72b('0x4'));var BPromise=require(_0xb72b('0x5'));var Mustache=require(_0xb72b('0x6'));var util=require(_0xb72b('0x7'));var path=require('path');var sox=require(_0xb72b('0x8'));var csv=require(_0xb72b('0x9'));var ejs=require(_0xb72b('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xb72b('0xb'));var squel=require(_0xb72b('0xc'));var crypto=require(_0xb72b('0xd'));var jsforce=require('jsforce');var deskjs=require('desk.js');var toCsv=require(_0xb72b('0x9'));var querystring=require(_0xb72b('0xe'));var Papa=require(_0xb72b('0xf'));var Redis=require(_0xb72b('0x10'));var authService=require(_0xb72b('0x11'));var qs=require('../../components/parsers/qs');var as=require(_0xb72b('0x12'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')(_0xb72b('0x13'));var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xb72b('0x14'));var db=require(_0xb72b('0x15'))['db'];function respondWithStatusCode(_0x5564df,_0x3a9877){_0x3a9877=_0x3a9877||0xcc;return function(_0x209c5b){if(_0x209c5b){return _0x5564df[_0xb72b('0x16')](_0x3a9877);}return _0x5564df[_0xb72b('0x17')](_0x3a9877)[_0xb72b('0x18')]();};}function respondWithResult(_0x347c81,_0x2a6a56){_0x2a6a56=_0x2a6a56||0xc8;return function(_0x25724e){if(_0x25724e){return _0x347c81['status'](_0x2a6a56)[_0xb72b('0x19')](_0x25724e);}};}function respondWithFilteredResult(_0x57b287,_0x110d7e){return function(_0x10eeb5){if(_0x10eeb5){var _0x3f54ed=_0x10eeb5['count'],_0x2d790a=_0x110d7e[_0xb72b('0x1a')],_0x560e44=_0x110d7e['offset']+_0x110d7e[_0xb72b('0x1b')],_0x1e67fb;if(_0x560e44>=_0x3f54ed){_0x560e44=_0x3f54ed;_0x1e67fb=0xc8;}else{_0x1e67fb=0xce;}_0x57b287[_0xb72b('0x17')](_0x1e67fb);return _0x57b287[_0xb72b('0x1c')](_0xb72b('0x1d'),_0x2d790a+'-'+_0x560e44+'/'+_0x3f54ed)[_0xb72b('0x19')](_0x10eeb5);}return null;};}function patchUpdates(_0x412ec2){return function(_0x5f15e1){try{jsonpatch[_0xb72b('0x1e')](_0x5f15e1,_0x412ec2,!![]);}catch(_0x72b5d2){return BPromise[_0xb72b('0x1f')](_0x72b5d2);}return _0x5f15e1['save']();};}function saveUpdates(_0x24f035,_0x41da25){return function(_0x5e8cb5){if(_0x5e8cb5){return _0x5e8cb5[_0xb72b('0x20')](_0x24f035)[_0xb72b('0x21')](function(_0x8339dd){return _0x8339dd;});}return null;};}function removeEntity(_0x16a5ab,_0x3c24c3){return function(_0x1e1027){if(_0x1e1027){return _0x1e1027[_0xb72b('0x22')]()['then'](function(){var _0x4eb15a=_0x1e1027['get']({'plain':!![]});var _0x244723='CmContactHasPhones';return db[_0xb72b('0x23')][_0xb72b('0x22')]({'where':{'type':_0x244723,'resourceId':_0x4eb15a['id']}})[_0xb72b('0x21')](function(){return _0x1e1027;});})[_0xb72b('0x21')](function(){_0x16a5ab['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x357b4c,_0x3a9d57){return function(_0x5a6bff){if(!_0x5a6bff){_0x357b4c[_0xb72b('0x16')](0x194);}return _0x5a6bff;};}function handleError(_0x3d3380,_0x5e8a72){_0x5e8a72=_0x5e8a72||0x1f4;return function(_0x408626){logger[_0xb72b('0x24')](_0x408626['stack']);if(_0x408626[_0xb72b('0x25')]){delete _0x408626[_0xb72b('0x25')];}_0x3d3380[_0xb72b('0x17')](_0x5e8a72)[_0xb72b('0x26')](_0x408626);};}exports['index']=function(_0x3308c4,_0x562818){var _0x3fecc4={},_0x574d53={},_0x563b15={'count':0x0,'rows':[]};var _0x51d2f3=_[_0xb72b('0x27')](db[_0xb72b('0x28')]['rawAttributes'],function(_0x2ffcc7){return{'name':_0x2ffcc7[_0xb72b('0x29')],'type':_0x2ffcc7[_0xb72b('0x2a')]['key']};});_0x574d53[_0xb72b('0x2b')]=_[_0xb72b('0x27')](_0x51d2f3,_0xb72b('0x25'));_0x574d53[_0xb72b('0x2c')]=_[_0xb72b('0x2d')](_0x3308c4[_0xb72b('0x2c')]);_0x574d53['filters']=_[_0xb72b('0x2e')](_0x574d53[_0xb72b('0x2b')],_0x574d53[_0xb72b('0x2c')]);_0x3fecc4[_0xb72b('0x2f')]=_[_0xb72b('0x2e')](_0x574d53['model'],qs['fields'](_0x3308c4[_0xb72b('0x2c')][_0xb72b('0x30')]));_0x3fecc4[_0xb72b('0x2f')]=_0x3fecc4[_0xb72b('0x2f')][_0xb72b('0x31')]?_0x3fecc4[_0xb72b('0x2f')]:_0x574d53[_0xb72b('0x2b')];if(!_0x3308c4[_0xb72b('0x2c')][_0xb72b('0x32')](_0xb72b('0x33'))){_0x3fecc4[_0xb72b('0x1b')]=qs[_0xb72b('0x1b')](_0x3308c4['query'][_0xb72b('0x1b')]);_0x3fecc4[_0xb72b('0x1a')]=qs[_0xb72b('0x1a')](_0x3308c4[_0xb72b('0x2c')][_0xb72b('0x1a')]);}_0x3fecc4[_0xb72b('0x34')]=qs[_0xb72b('0x35')](_0x3308c4['query'][_0xb72b('0x35')]);_0x3fecc4[_0xb72b('0x36')]=qs[_0xb72b('0x37')](_[_0xb72b('0x38')](_0x3308c4['query'],_0x574d53[_0xb72b('0x37')]),_0x51d2f3);if(_0x3308c4[_0xb72b('0x2c')][_0xb72b('0x39')]){_0x3fecc4[_0xb72b('0x36')]=_['merge'](_0x3fecc4[_0xb72b('0x36')],{'$or':_[_0xb72b('0x27')](_0x51d2f3,function(_0x497c9e){if(_0x497c9e[_0xb72b('0x2a')]!==_0xb72b('0x3a')){var _0x4ee52e={};_0x4ee52e[_0x497c9e[_0xb72b('0x25')]]={'$like':'%'+_0x3308c4['query']['filter']+'%'};return _0x4ee52e;}})});}_0x3fecc4=_['merge']({},_0x3fecc4,_0x3308c4[_0xb72b('0x3b')]);var _0x1882d0={'where':_0x3fecc4[_0xb72b('0x36')]};return db['CmContactHasPhone']['count'](_0x1882d0)[_0xb72b('0x21')](function(_0x34eeb6){_0x563b15[_0xb72b('0x3c')]=_0x34eeb6;if(_0x3308c4['query'][_0xb72b('0x3d')]){_0x3fecc4[_0xb72b('0x3e')]=[{'all':!![]}];}return db[_0xb72b('0x28')][_0xb72b('0x3f')](_0x3fecc4);})[_0xb72b('0x21')](function(_0x43d24c){_0x563b15[_0xb72b('0x40')]=_0x43d24c;return _0x563b15;})['then'](respondWithFilteredResult(_0x562818,_0x3fecc4))[_0xb72b('0x41')](handleError(_0x562818,null));};exports[_0xb72b('0x42')]=function(_0x15c246,_0x1218ef){var _0x23c5a9={'raw':!![],'where':{'id':_0x15c246['params']['id']}},_0x22fa9e={};_0x22fa9e[_0xb72b('0x2b')]=_[_0xb72b('0x2d')](db[_0xb72b('0x28')]['rawAttributes']);_0x22fa9e[_0xb72b('0x2c')]=_['keys'](_0x15c246[_0xb72b('0x2c')]);_0x22fa9e[_0xb72b('0x37')]=_[_0xb72b('0x2e')](_0x22fa9e[_0xb72b('0x2b')],_0x22fa9e[_0xb72b('0x2c')]);_0x23c5a9[_0xb72b('0x2f')]=_['intersection'](_0x22fa9e['model'],qs[_0xb72b('0x30')](_0x15c246['query'][_0xb72b('0x30')]));_0x23c5a9[_0xb72b('0x2f')]=_0x23c5a9[_0xb72b('0x2f')][_0xb72b('0x31')]?_0x23c5a9[_0xb72b('0x2f')]:_0x22fa9e[_0xb72b('0x2b')];if(_0x15c246[_0xb72b('0x2c')][_0xb72b('0x3d')]){_0x23c5a9[_0xb72b('0x3e')]=[{'all':!![]}];}_0x23c5a9=_[_0xb72b('0x43')]({},_0x23c5a9,_0x15c246[_0xb72b('0x3b')]);return db[_0xb72b('0x28')][_0xb72b('0x44')](_0x23c5a9)[_0xb72b('0x21')](handleEntityNotFound(_0x1218ef,null))['then'](respondWithResult(_0x1218ef,null))[_0xb72b('0x41')](handleError(_0x1218ef,null));};exports[_0xb72b('0x45')]=function(_0x53379a,_0x3024d2){return db[_0xb72b('0x28')][_0xb72b('0x45')](_0x53379a[_0xb72b('0x46')],{})[_0xb72b('0x21')](function(_0x6661b2){var _0x3768d2=_0x53379a['user'][_0xb72b('0x47')]({'plain':!![]});if(!_0x3768d2)throw new Error(_0xb72b('0x48'));if(_0x3768d2[_0xb72b('0x49')]===_0xb72b('0x4a')){var _0x4b9726=_0x6661b2[_0xb72b('0x47')]({'plain':!![]});var _0x550add=_0xb72b('0x4b');return db['UserProfileSection'][_0xb72b('0x44')]({'where':{'name':_0x550add,'userProfileId':_0x3768d2[_0xb72b('0x4c')]},'raw':!![]})[_0xb72b('0x21')](function(_0x3da04d){if(_0x3da04d&&_0x3da04d['autoAssociation']===0x0){return db[_0xb72b('0x23')][_0xb72b('0x45')]({'name':_0x4b9726['name'],'resourceId':_0x4b9726['id'],'type':_0x3da04d[_0xb72b('0x25')],'sectionId':_0x3da04d['id']},{})[_0xb72b('0x21')](function(){return _0x6661b2;});}else{return _0x6661b2;}})['catch'](function(_0x48aa9c){logger['error'](_0xb72b('0x4d'),_0x48aa9c);throw _0x48aa9c;});}return _0x6661b2;})['then'](respondWithResult(_0x3024d2,0xc9))[_0xb72b('0x41')](handleError(_0x3024d2,null));};exports['update']=function(_0x42deaa,_0x260548){if(_0x42deaa[_0xb72b('0x46')]['id']){delete _0x42deaa[_0xb72b('0x46')]['id'];}return db['CmContactHasPhone'][_0xb72b('0x44')]({'where':{'id':_0x42deaa[_0xb72b('0x4e')]['id']}})[_0xb72b('0x21')](handleEntityNotFound(_0x260548,null))[_0xb72b('0x21')](saveUpdates(_0x42deaa[_0xb72b('0x46')],null))[_0xb72b('0x21')](respondWithResult(_0x260548,null))[_0xb72b('0x41')](handleError(_0x260548,null));};exports['destroy']=function(_0x5379fe,_0x1f42b6){return db[_0xb72b('0x28')]['find']({'where':{'id':_0x5379fe[_0xb72b('0x4e')]['id']}})['then'](handleEntityNotFound(_0x1f42b6,null))[_0xb72b('0x21')](removeEntity(_0x1f42b6,null))[_0xb72b('0x41')](handleError(_0x1f42b6,null));};
\ No newline at end of file