Built motion from commit (unavailable).|2.3.98
[motion2.git] / server / api / disposition / disposition.controller.js
index 5d655a3..29472a3 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x67b6=['merge','map','type','key','VIRTUAL','options','includeAll','include','findAll','rows','show','params','create','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','UserProfileSection','find','autoAssociation','catch','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','body','eml-format','request-promise','moment','bluebird','util','to-csv','lodash','squel','crypto','jsforce','desk.js','querystring','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','json','count','offset','limit','set','Content-Range','reject','save','update','destroy','then','get','Dispositions','UserProfileResource','stack','name','send','Disposition','rawAttributes','model','keys','query','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','sort','where','pick','filter'];(function(_0xecf3ab,_0x22fde1){var _0x6659d0=function(_0x573f79){while(--_0x573f79){_0xecf3ab['push'](_0xecf3ab['shift']());}};_0x6659d0(++_0x22fde1);}(_0x67b6,0x1d7));var _0x667b=function(_0x243b30,_0x2cd970){_0x243b30=_0x243b30-0x0;var _0xda71fe=_0x67b6[_0x243b30];return _0xda71fe;};'use strict';var pdf=require('html-pdf');var emlformat=require(_0x667b('0x0'));var rimraf=require('rimraf');var zipdir=require('zip-dir');var jsonpatch=require('fast-json-patch');var rp=require(_0x667b('0x1'));var moment=require(_0x667b('0x2'));var BPromise=require(_0x667b('0x3'));var Mustache=require('mustache');var util=require(_0x667b('0x4'));var path=require('path');var sox=require('sox');var csv=require(_0x667b('0x5'));var ejs=require('ejs');var fs=require('fs');var _=require(_0x667b('0x6'));var squel=require(_0x667b('0x7'));var crypto=require(_0x667b('0x8'));var jsforce=require(_0x667b('0x9'));var deskjs=require(_0x667b('0xa'));var toCsv=require('to-csv');var querystring=require(_0x667b('0xb'));var Papa=require('papaparse');var authService=require(_0x667b('0xc'));var hardwareService=require(_0x667b('0xd'));var Redis=require('ioredis');var qs=require(_0x667b('0xe'));var logger=require(_0x667b('0xf'))(_0x667b('0x10'));var utils=require(_0x667b('0x11'));var config=require(_0x667b('0x12'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0xdf2b95,_0x239669){_0x239669=_0x239669||0xcc;return function(_0x2d8cc7){if(_0x2d8cc7){return _0xdf2b95[_0x667b('0x13')](_0x239669);}return _0xdf2b95[_0x667b('0x14')](_0x239669)['end']();};}function respondWithResult(_0x32f859,_0x13cb8b){_0x13cb8b=_0x13cb8b||0xc8;return function(_0x31d650){if(_0x31d650){return _0x32f859['status'](_0x13cb8b)[_0x667b('0x15')](_0x31d650);}};}function respondWithFilteredResult(_0x4e8b30,_0x540252){return function(_0xd0f336){if(_0xd0f336){var _0x3d4ef3=_0xd0f336[_0x667b('0x16')],_0x5c0865=_0x540252[_0x667b('0x17')],_0x35b63d=_0x540252[_0x667b('0x17')]+_0x540252[_0x667b('0x18')],_0x3750e2;if(_0x35b63d>=_0x3d4ef3){_0x35b63d=_0x3d4ef3;_0x3750e2=0xc8;}else{_0x3750e2=0xce;}_0x4e8b30['status'](_0x3750e2);return _0x4e8b30[_0x667b('0x19')](_0x667b('0x1a'),_0x5c0865+'-'+_0x35b63d+'/'+_0x3d4ef3)[_0x667b('0x15')](_0xd0f336);}return null;};}function patchUpdates(_0x50a9f7){return function(_0x13ac68){try{jsonpatch['apply'](_0x13ac68,_0x50a9f7,!![]);}catch(_0x4a1dfe){return BPromise[_0x667b('0x1b')](_0x4a1dfe);}return _0x13ac68[_0x667b('0x1c')]();};}function saveUpdates(_0x17b531,_0x24d84d){return function(_0x48e2d5){if(_0x48e2d5){return _0x48e2d5[_0x667b('0x1d')](_0x17b531)['then'](function(_0x347583){return _0x347583;});}return null;};}function removeEntity(_0x45e18c,_0x1c5b8a){return function(_0x30c376){if(_0x30c376){return _0x30c376[_0x667b('0x1e')]()[_0x667b('0x1f')](function(){var _0x5c18aa=_0x30c376[_0x667b('0x20')]({'plain':!![]});var _0x3b6c96=_0x667b('0x21');return db[_0x667b('0x22')][_0x667b('0x1e')]({'where':{'type':_0x3b6c96,'resourceId':_0x5c18aa['id']}})[_0x667b('0x1f')](function(){return _0x30c376;});})[_0x667b('0x1f')](function(){_0x45e18c['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0xa6a617,_0xc2f34c){return function(_0x238eea){if(!_0x238eea){_0xa6a617['sendStatus'](0x194);}return _0x238eea;};}function handleError(_0x1e4e41,_0x205817){_0x205817=_0x205817||0x1f4;return function(_0x436711){logger['error'](_0x436711[_0x667b('0x23')]);if(_0x436711[_0x667b('0x24')]){delete _0x436711['name'];}_0x1e4e41[_0x667b('0x14')](_0x205817)[_0x667b('0x25')](_0x436711);};}exports['index']=function(_0x5154af,_0x5ee04a){var _0xe7f3ef={},_0x101c9a={},_0x1b801d={'count':0x0,'rows':[]};var _0x2bc39b=db[_0x667b('0x26')][_0x667b('0x27')];_0x101c9a[_0x667b('0x28')]=_[_0x667b('0x29')](_0x2bc39b);_0x101c9a[_0x667b('0x2a')]=_['keys'](_0x5154af[_0x667b('0x2a')]);_0x101c9a[_0x667b('0x2b')]=_[_0x667b('0x2c')](_0x101c9a[_0x667b('0x28')],_0x101c9a[_0x667b('0x2a')]);_0xe7f3ef[_0x667b('0x2d')]=_[_0x667b('0x2c')](_0x101c9a[_0x667b('0x28')],qs[_0x667b('0x2e')](_0x5154af['query'][_0x667b('0x2e')]));_0xe7f3ef[_0x667b('0x2d')]=_0xe7f3ef[_0x667b('0x2d')][_0x667b('0x2f')]?_0xe7f3ef['attributes']:_0x101c9a['model'];if(!_0x5154af[_0x667b('0x2a')][_0x667b('0x30')](_0x667b('0x31'))){_0xe7f3ef[_0x667b('0x18')]=qs[_0x667b('0x18')](_0x5154af[_0x667b('0x2a')][_0x667b('0x18')]);_0xe7f3ef[_0x667b('0x17')]=qs[_0x667b('0x17')](_0x5154af[_0x667b('0x2a')][_0x667b('0x17')]);}_0xe7f3ef['order']=qs[_0x667b('0x32')](_0x5154af['query']['sort']);_0xe7f3ef[_0x667b('0x33')]=qs['filters'](_[_0x667b('0x34')](_0x5154af[_0x667b('0x2a')],_0x101c9a['filters']));if(_0x5154af[_0x667b('0x2a')][_0x667b('0x35')]){_0xe7f3ef['where']=_[_0x667b('0x36')](_0xe7f3ef[_0x667b('0x33')],{'$or':_[_0x667b('0x37')](_0x2bc39b,function(_0x325a67){if(_0x325a67[_0x667b('0x38')][_0x667b('0x39')]!==_0x667b('0x3a')){var _0x410393={};_0x410393[_0x325a67['field']]={'$like':'%'+_0x5154af[_0x667b('0x2a')][_0x667b('0x35')]+'%'};return _0x410393;}})});}_0xe7f3ef=_[_0x667b('0x36')]({},_0xe7f3ef,_0x5154af[_0x667b('0x3b')]);var _0x579d31={'where':_0xe7f3ef[_0x667b('0x33')]};return db[_0x667b('0x26')]['count'](_0x579d31)[_0x667b('0x1f')](function(_0x1ce50a){_0x1b801d['count']=_0x1ce50a;if(_0x5154af[_0x667b('0x2a')][_0x667b('0x3c')]){_0xe7f3ef[_0x667b('0x3d')]=[{'all':!![]}];}return db['Disposition'][_0x667b('0x3e')](_0xe7f3ef);})['then'](function(_0x1b3d60){_0x1b801d[_0x667b('0x3f')]=_0x1b3d60;return _0x1b801d;})['then'](respondWithFilteredResult(_0x5ee04a,_0xe7f3ef))['catch'](handleError(_0x5ee04a,null));};exports[_0x667b('0x40')]=function(_0xcc8623,_0x260d95){var _0x4b036a={'raw':!![],'where':{'id':_0xcc8623[_0x667b('0x41')]['id']}},_0x5c8083={};_0x5c8083[_0x667b('0x28')]=_[_0x667b('0x29')](db[_0x667b('0x26')][_0x667b('0x27')]);_0x5c8083[_0x667b('0x2a')]=_['keys'](_0xcc8623['query']);_0x5c8083[_0x667b('0x2b')]=_[_0x667b('0x2c')](_0x5c8083[_0x667b('0x28')],_0x5c8083[_0x667b('0x2a')]);_0x4b036a[_0x667b('0x2d')]=_[_0x667b('0x2c')](_0x5c8083[_0x667b('0x28')],qs[_0x667b('0x2e')](_0xcc8623[_0x667b('0x2a')]['fields']));_0x4b036a['attributes']=_0x4b036a['attributes'][_0x667b('0x2f')]?_0x4b036a[_0x667b('0x2d')]:_0x5c8083['model'];if(_0xcc8623[_0x667b('0x2a')][_0x667b('0x3c')]){_0x4b036a[_0x667b('0x3d')]=[{'all':!![]}];}_0x4b036a=_[_0x667b('0x36')]({},_0x4b036a,_0xcc8623[_0x667b('0x3b')]);return db['Disposition']['find'](_0x4b036a)[_0x667b('0x1f')](handleEntityNotFound(_0x260d95,null))[_0x667b('0x1f')](respondWithResult(_0x260d95,null))['catch'](handleError(_0x260d95,null));};exports[_0x667b('0x42')]=function(_0x138489,_0x52b445){return db[_0x667b('0x26')][_0x667b('0x42')](_0x138489['body'],{})['then'](function(_0x2bded9){var _0x3e146c=_0x138489[_0x667b('0x43')][_0x667b('0x20')]({'plain':!![]});if(!_0x3e146c)throw new Error(_0x667b('0x44'));if(_0x3e146c['role']===_0x667b('0x43')){var _0x41beb=_0x2bded9[_0x667b('0x20')]({'plain':!![]});var _0x595bc7=_0x667b('0x21');return db[_0x667b('0x45')][_0x667b('0x46')]({'where':{'name':_0x595bc7,'userProfileId':_0x3e146c['userProfileId']},'raw':!![]})[_0x667b('0x1f')](function(_0x4c501e){if(_0x4c501e&&_0x4c501e[_0x667b('0x47')]===0x0){return db[_0x667b('0x22')][_0x667b('0x42')]({'name':_0x41beb[_0x667b('0x24')],'resourceId':_0x41beb['id'],'type':_0x4c501e['name'],'sectionId':_0x4c501e['id']},{})['then'](function(){return _0x2bded9;});}else{return _0x2bded9;}})[_0x667b('0x48')](function(_0x5ccf9f){logger['error'](_0x667b('0x49'),_0x5ccf9f);throw _0x5ccf9f;});}return _0x2bded9;})[_0x667b('0x1f')](respondWithResult(_0x52b445,0xc9))[_0x667b('0x48')](handleError(_0x52b445,null));};exports[_0x667b('0x1d')]=function(_0x5805e8,_0x32b8cc){if(_0x5805e8[_0x667b('0x4a')]['id']){delete _0x5805e8[_0x667b('0x4a')]['id'];}return db[_0x667b('0x26')][_0x667b('0x46')]({'where':{'id':_0x5805e8[_0x667b('0x41')]['id']}})['then'](handleEntityNotFound(_0x32b8cc,null))['then'](saveUpdates(_0x5805e8[_0x667b('0x4a')],null))[_0x667b('0x1f')](respondWithResult(_0x32b8cc,null))['catch'](handleError(_0x32b8cc,null));};exports['destroy']=function(_0x91358a,_0xaf2d07){return db['Disposition'][_0x667b('0x46')]({'where':{'id':_0x91358a['params']['id']}})['then'](handleEntityNotFound(_0xaf2d07,null))[_0x667b('0x1f')](removeEntity(_0xaf2d07,null))[_0x667b('0x48')](handleError(_0xaf2d07,null));};
\ No newline at end of file
+var _0x9064=['rimraf','zip-dir','request-promise','moment','bluebird','mustache','util','path','sox','squel','crypto','jsforce','desk.js','to-csv','querystring','papaparse','../../components/auth/service','../../config/license/hardware','../../components/parsers/qs','../../config/logger','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','end','json','offset','set','Content-Range','reject','save','update','then','destroy','get','Dispositions','error','stack','name','send','index','Disposition','rawAttributes','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','limit','order','sort','pick','filter','merge','where','map','key','VIRTUAL','options','count','includeAll','include','findAll','rows','catch','show','find','create','body','role','user','UserProfileSection','UserProfileResource','params','html-pdf','eml-format'];(function(_0x20a584,_0xe384a5){var _0x4b41a8=function(_0x2127c6){while(--_0x2127c6){_0x20a584['push'](_0x20a584['shift']());}};_0x4b41a8(++_0xe384a5);}(_0x9064,0x1e4));var _0x4906=function(_0x34fb71,_0x1d8c79){_0x34fb71=_0x34fb71-0x0;var _0x49bc19=_0x9064[_0x34fb71];return _0x49bc19;};'use strict';var pdf=require(_0x4906('0x0'));var emlformat=require(_0x4906('0x1'));var rimraf=require(_0x4906('0x2'));var zipdir=require(_0x4906('0x3'));var jsonpatch=require('fast-json-patch');var rp=require(_0x4906('0x4'));var moment=require(_0x4906('0x5'));var BPromise=require(_0x4906('0x6'));var Mustache=require(_0x4906('0x7'));var util=require(_0x4906('0x8'));var path=require(_0x4906('0x9'));var sox=require(_0x4906('0xa'));var csv=require('to-csv');var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0x4906('0xb'));var crypto=require(_0x4906('0xc'));var jsforce=require(_0x4906('0xd'));var deskjs=require(_0x4906('0xe'));var toCsv=require(_0x4906('0xf'));var querystring=require(_0x4906('0x10'));var Papa=require(_0x4906('0x11'));var authService=require(_0x4906('0x12'));var hardwareService=require(_0x4906('0x13'));var Redis=require('ioredis');var qs=require(_0x4906('0x14'));var logger=require(_0x4906('0x15'))('api');var utils=require(_0x4906('0x16'));var config=require(_0x4906('0x17'));var db=require(_0x4906('0x18'))['db'];function respondWithStatusCode(_0x37965c,_0x23018d){_0x23018d=_0x23018d||0xcc;return function(_0x1a58f7){if(_0x1a58f7){return _0x37965c[_0x4906('0x19')](_0x23018d);}return _0x37965c[_0x4906('0x1a')](_0x23018d)[_0x4906('0x1b')]();};}function respondWithResult(_0x31c2b0,_0xc15095){_0xc15095=_0xc15095||0xc8;return function(_0x1fea3f){if(_0x1fea3f){return _0x31c2b0['status'](_0xc15095)[_0x4906('0x1c')](_0x1fea3f);}};}function respondWithFilteredResult(_0x5f11a9,_0x40838b){return function(_0xb2a97b){if(_0xb2a97b){var _0x24d55b=_0xb2a97b['count'],_0x8023f6=_0x40838b[_0x4906('0x1d')],_0x134e48=_0x40838b['offset']+_0x40838b['limit'],_0x264842;if(_0x134e48>=_0x24d55b){_0x134e48=_0x24d55b;_0x264842=0xc8;}else{_0x264842=0xce;}_0x5f11a9[_0x4906('0x1a')](_0x264842);return _0x5f11a9[_0x4906('0x1e')](_0x4906('0x1f'),_0x8023f6+'-'+_0x134e48+'/'+_0x24d55b)[_0x4906('0x1c')](_0xb2a97b);}return null;};}function patchUpdates(_0x34995a){return function(_0x454ea3){try{jsonpatch['apply'](_0x454ea3,_0x34995a,!![]);}catch(_0x39e343){return BPromise[_0x4906('0x20')](_0x39e343);}return _0x454ea3[_0x4906('0x21')]();};}function saveUpdates(_0x59fe53,_0x5d1c08){return function(_0x56431d){if(_0x56431d){return _0x56431d[_0x4906('0x22')](_0x59fe53)[_0x4906('0x23')](function(_0x1d2c66){return _0x1d2c66;});}return null;};}function removeEntity(_0x325857,_0x86b9f){return function(_0x1273c0){if(_0x1273c0){return _0x1273c0[_0x4906('0x24')]()['then'](function(){var _0x587a88=_0x1273c0[_0x4906('0x25')]({'plain':!![]});var _0x55c8de=_0x4906('0x26');return db['UserProfileResource'][_0x4906('0x24')]({'where':{'type':_0x55c8de,'resourceId':_0x587a88['id']}})[_0x4906('0x23')](function(){return _0x1273c0;});})['then'](function(){_0x325857[_0x4906('0x1a')](0xcc)[_0x4906('0x1b')]();});}};}function handleEntityNotFound(_0x6261f9,_0x53b039){return function(_0x97e433){if(!_0x97e433){_0x6261f9[_0x4906('0x19')](0x194);}return _0x97e433;};}function handleError(_0x5a8952,_0x52c802){_0x52c802=_0x52c802||0x1f4;return function(_0x18ebd4){logger[_0x4906('0x27')](_0x18ebd4[_0x4906('0x28')]);if(_0x18ebd4['name']){delete _0x18ebd4[_0x4906('0x29')];}_0x5a8952[_0x4906('0x1a')](_0x52c802)[_0x4906('0x2a')](_0x18ebd4);};}exports[_0x4906('0x2b')]=function(_0xce5234,_0x2bd5ac){var _0x4fbc3c={},_0x431611={},_0x4c1d01={'count':0x0,'rows':[]};var _0xd03494=db[_0x4906('0x2c')][_0x4906('0x2d')];_0x431611['model']=_[_0x4906('0x2e')](_0xd03494);_0x431611[_0x4906('0x2f')]=_[_0x4906('0x2e')](_0xce5234[_0x4906('0x2f')]);_0x431611[_0x4906('0x30')]=_[_0x4906('0x31')](_0x431611[_0x4906('0x32')],_0x431611['query']);_0x4fbc3c[_0x4906('0x33')]=_[_0x4906('0x31')](_0x431611[_0x4906('0x32')],qs['fields'](_0xce5234[_0x4906('0x2f')][_0x4906('0x34')]));_0x4fbc3c[_0x4906('0x33')]=_0x4fbc3c['attributes'][_0x4906('0x35')]?_0x4fbc3c[_0x4906('0x33')]:_0x431611[_0x4906('0x32')];if(!_0xce5234[_0x4906('0x2f')][_0x4906('0x36')]('nolimit')){_0x4fbc3c[_0x4906('0x37')]=qs[_0x4906('0x37')](_0xce5234['query'][_0x4906('0x37')]);_0x4fbc3c[_0x4906('0x1d')]=qs[_0x4906('0x1d')](_0xce5234['query'][_0x4906('0x1d')]);}_0x4fbc3c[_0x4906('0x38')]=qs[_0x4906('0x39')](_0xce5234['query'][_0x4906('0x39')]);_0x4fbc3c['where']=qs['filters'](_[_0x4906('0x3a')](_0xce5234[_0x4906('0x2f')],_0x431611[_0x4906('0x30')]));if(_0xce5234[_0x4906('0x2f')][_0x4906('0x3b')]){_0x4fbc3c['where']=_[_0x4906('0x3c')](_0x4fbc3c[_0x4906('0x3d')],{'$or':_[_0x4906('0x3e')](_0xd03494,function(_0x4e5352){if(_0x4e5352['type'][_0x4906('0x3f')]!==_0x4906('0x40')){var _0x5424dd={};_0x5424dd[_0x4e5352['field']]={'$like':'%'+_0xce5234[_0x4906('0x2f')][_0x4906('0x3b')]+'%'};return _0x5424dd;}})});}_0x4fbc3c=_['merge']({},_0x4fbc3c,_0xce5234[_0x4906('0x41')]);var _0x1ce8b8={'where':_0x4fbc3c[_0x4906('0x3d')]};return db[_0x4906('0x2c')]['count'](_0x1ce8b8)[_0x4906('0x23')](function(_0x2b0d37){_0x4c1d01[_0x4906('0x42')]=_0x2b0d37;if(_0xce5234[_0x4906('0x2f')][_0x4906('0x43')]){_0x4fbc3c[_0x4906('0x44')]=[{'all':!![]}];}return db[_0x4906('0x2c')][_0x4906('0x45')](_0x4fbc3c);})[_0x4906('0x23')](function(_0x495220){_0x4c1d01[_0x4906('0x46')]=_0x495220;return _0x4c1d01;})[_0x4906('0x23')](respondWithFilteredResult(_0x2bd5ac,_0x4fbc3c))[_0x4906('0x47')](handleError(_0x2bd5ac,null));};exports[_0x4906('0x48')]=function(_0x4db8ea,_0x442ad3){var _0x16893f={'raw':!![],'where':{'id':_0x4db8ea['params']['id']}},_0x5c4331={};_0x5c4331[_0x4906('0x32')]=_[_0x4906('0x2e')](db[_0x4906('0x2c')][_0x4906('0x2d')]);_0x5c4331['query']=_['keys'](_0x4db8ea[_0x4906('0x2f')]);_0x5c4331[_0x4906('0x30')]=_[_0x4906('0x31')](_0x5c4331['model'],_0x5c4331[_0x4906('0x2f')]);_0x16893f[_0x4906('0x33')]=_['intersection'](_0x5c4331['model'],qs[_0x4906('0x34')](_0x4db8ea[_0x4906('0x2f')][_0x4906('0x34')]));_0x16893f[_0x4906('0x33')]=_0x16893f[_0x4906('0x33')]['length']?_0x16893f[_0x4906('0x33')]:_0x5c4331['model'];if(_0x4db8ea[_0x4906('0x2f')][_0x4906('0x43')]){_0x16893f[_0x4906('0x44')]=[{'all':!![]}];}_0x16893f=_[_0x4906('0x3c')]({},_0x16893f,_0x4db8ea[_0x4906('0x41')]);return db['Disposition'][_0x4906('0x49')](_0x16893f)['then'](handleEntityNotFound(_0x442ad3,null))[_0x4906('0x23')](respondWithResult(_0x442ad3,null))[_0x4906('0x47')](handleError(_0x442ad3,null));};exports[_0x4906('0x4a')]=function(_0x39e316,_0x471ecd){return db[_0x4906('0x2c')]['create'](_0x39e316[_0x4906('0x4b')],{})['then'](function(_0x4cfc0f){var _0x2f7cc2=_0x39e316['user'][_0x4906('0x25')]({'plain':!![]});if(!_0x2f7cc2)throw new Error('Unable\x20to\x20retrieve\x20the\x20current\x20user');if(_0x2f7cc2[_0x4906('0x4c')]===_0x4906('0x4d')){var _0x1a09f3=_0x4cfc0f[_0x4906('0x25')]({'plain':!![]});var _0x5d0cda='Dispositions';return db[_0x4906('0x4e')][_0x4906('0x49')]({'where':{'name':_0x5d0cda,'userProfileId':_0x2f7cc2['userProfileId']},'raw':!![]})[_0x4906('0x23')](function(_0x1b1f0f){if(_0x1b1f0f&&_0x1b1f0f['autoAssociation']===0x0){return db[_0x4906('0x4f')][_0x4906('0x4a')]({'name':_0x1a09f3[_0x4906('0x29')],'resourceId':_0x1a09f3['id'],'type':_0x1b1f0f[_0x4906('0x29')],'sectionId':_0x1b1f0f['id']},{})[_0x4906('0x23')](function(){return _0x4cfc0f;});}else{return _0x4cfc0f;}})[_0x4906('0x47')](function(_0x5b6bce){logger[_0x4906('0x27')]('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x5b6bce);throw _0x5b6bce;});}return _0x4cfc0f;})[_0x4906('0x23')](respondWithResult(_0x471ecd,0xc9))[_0x4906('0x47')](handleError(_0x471ecd,null));};exports[_0x4906('0x22')]=function(_0x5164a6,_0x4d11e3){if(_0x5164a6[_0x4906('0x4b')]['id']){delete _0x5164a6[_0x4906('0x4b')]['id'];}return db['Disposition'][_0x4906('0x49')]({'where':{'id':_0x5164a6[_0x4906('0x50')]['id']}})[_0x4906('0x23')](handleEntityNotFound(_0x4d11e3,null))[_0x4906('0x23')](saveUpdates(_0x5164a6['body'],null))[_0x4906('0x23')](respondWithResult(_0x4d11e3,null))['catch'](handleError(_0x4d11e3,null));};exports['destroy']=function(_0x4180c7,_0x2a7505){return db[_0x4906('0x2c')]['find']({'where':{'id':_0x4180c7[_0x4906('0x50')]['id']}})[_0x4906('0x23')](handleEntityNotFound(_0x2a7505,null))['then'](removeEntity(_0x2a7505,null))['catch'](handleError(_0x2a7505,null));};
\ No newline at end of file