Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / api / disposition / disposition.controller.js
index 6d4a479..061c623 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8537=['limit','set','reject','save','update','destroy','get','Dispositions','UserProfileResource','then','stack','name','send','index','Disposition','rawAttributes','keys','query','filters','intersection','model','attributes','fields','length','hasOwnProperty','order','sort','filter','where','merge','key','VIRTUAL','options','includeAll','include','findAll','rows','show','params','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','catch','html-pdf','rimraf','zip-dir','fast-json-patch','request-promise','util','path','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/utils','../../config/environment','../../mysqldb','sendStatus','end','status','json','count','offset'];(function(_0x1cc12d,_0x1325df){var _0x46395c=function(_0x230f60){while(--_0x230f60){_0x1cc12d['push'](_0x1cc12d['shift']());}};_0x46395c(++_0x1325df);}(_0x8537,0x161));var _0x7853=function(_0x1ff00a,_0x2b4137){_0x1ff00a=_0x1ff00a-0x0;var _0x453149=_0x8537[_0x1ff00a];return _0x453149;};'use strict';var pdf=require(_0x7853('0x0'));var emlformat=require('eml-format');var rimraf=require(_0x7853('0x1'));var zipdir=require(_0x7853('0x2'));var jsonpatch=require(_0x7853('0x3'));var rp=require(_0x7853('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require('mustache');var util=require(_0x7853('0x5'));var path=require(_0x7853('0x6'));var sox=require('sox');var csv=require(_0x7853('0x7'));var ejs=require(_0x7853('0x8'));var fs=require('fs');var _=require(_0x7853('0x9'));var squel=require(_0x7853('0xa'));var crypto=require(_0x7853('0xb'));var jsforce=require(_0x7853('0xc'));var deskjs=require(_0x7853('0xd'));var toCsv=require(_0x7853('0x7'));var querystring=require('querystring');var Papa=require(_0x7853('0xe'));var Redis=require(_0x7853('0xf'));var authService=require(_0x7853('0x10'));var qs=require(_0x7853('0x11'));var hardwareService=require('../../config/license/hardware');var logger=require('../../config/logger')('api');var utils=require(_0x7853('0x12'));var config=require(_0x7853('0x13'));var db=require(_0x7853('0x14'))['db'];function respondWithStatusCode(_0x49fa35,_0x576cea){_0x576cea=_0x576cea||0xcc;return function(_0x140b93){if(_0x140b93){return _0x49fa35[_0x7853('0x15')](_0x576cea);}return _0x49fa35['status'](_0x576cea)[_0x7853('0x16')]();};}function respondWithResult(_0x2bb648,_0x4706df){_0x4706df=_0x4706df||0xc8;return function(_0x31e9ee){if(_0x31e9ee){return _0x2bb648[_0x7853('0x17')](_0x4706df)[_0x7853('0x18')](_0x31e9ee);}};}function respondWithFilteredResult(_0xaa0130,_0x1faae0){return function(_0x3183b9){if(_0x3183b9){var _0x532528=_0x3183b9[_0x7853('0x19')],_0x5c5719=_0x1faae0['offset'],_0x111a4b=_0x1faae0[_0x7853('0x1a')]+_0x1faae0[_0x7853('0x1b')],_0x1f4502;if(_0x111a4b>=_0x532528){_0x111a4b=_0x532528;_0x1f4502=0xc8;}else{_0x1f4502=0xce;}_0xaa0130[_0x7853('0x17')](_0x1f4502);return _0xaa0130[_0x7853('0x1c')]('Content-Range',_0x5c5719+'-'+_0x111a4b+'/'+_0x532528)['json'](_0x3183b9);}return null;};}function patchUpdates(_0x4b0f68){return function(_0x51644e){try{jsonpatch['apply'](_0x51644e,_0x4b0f68,!![]);}catch(_0x311f55){return BPromise[_0x7853('0x1d')](_0x311f55);}return _0x51644e[_0x7853('0x1e')]();};}function saveUpdates(_0x3d65ff,_0x263b17){return function(_0x4ad0f5){if(_0x4ad0f5){return _0x4ad0f5[_0x7853('0x1f')](_0x3d65ff)['then'](function(_0x29521d){return _0x29521d;});}return null;};}function removeEntity(_0x167640,_0x4d0eca){return function(_0x51a728){if(_0x51a728){return _0x51a728[_0x7853('0x20')]()['then'](function(){var _0x5e0705=_0x51a728[_0x7853('0x21')]({'plain':!![]});var _0x506cce=_0x7853('0x22');return db[_0x7853('0x23')][_0x7853('0x20')]({'where':{'type':_0x506cce,'resourceId':_0x5e0705['id']}})[_0x7853('0x24')](function(){return _0x51a728;});})['then'](function(){_0x167640['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x2ab28e,_0x426e55){return function(_0x399a5d){if(!_0x399a5d){_0x2ab28e['sendStatus'](0x194);}return _0x399a5d;};}function handleError(_0x1dd0ab,_0x3aa264){_0x3aa264=_0x3aa264||0x1f4;return function(_0xb1b2fd){logger['error'](_0xb1b2fd[_0x7853('0x25')]);if(_0xb1b2fd['name']){delete _0xb1b2fd[_0x7853('0x26')];}_0x1dd0ab[_0x7853('0x17')](_0x3aa264)[_0x7853('0x27')](_0xb1b2fd);};}exports[_0x7853('0x28')]=function(_0x479543,_0x4a1712){var _0xc8a3b1={},_0x17dab3={},_0xd538b8={'count':0x0,'rows':[]};var _0x52d77a=db[_0x7853('0x29')][_0x7853('0x2a')];_0x17dab3['model']=_[_0x7853('0x2b')](_0x52d77a);_0x17dab3['query']=_[_0x7853('0x2b')](_0x479543[_0x7853('0x2c')]);_0x17dab3[_0x7853('0x2d')]=_[_0x7853('0x2e')](_0x17dab3[_0x7853('0x2f')],_0x17dab3['query']);_0xc8a3b1[_0x7853('0x30')]=_[_0x7853('0x2e')](_0x17dab3[_0x7853('0x2f')],qs[_0x7853('0x31')](_0x479543[_0x7853('0x2c')][_0x7853('0x31')]));_0xc8a3b1[_0x7853('0x30')]=_0xc8a3b1['attributes'][_0x7853('0x32')]?_0xc8a3b1[_0x7853('0x30')]:_0x17dab3[_0x7853('0x2f')];if(!_0x479543[_0x7853('0x2c')][_0x7853('0x33')]('nolimit')){_0xc8a3b1['limit']=qs[_0x7853('0x1b')](_0x479543['query'][_0x7853('0x1b')]);_0xc8a3b1[_0x7853('0x1a')]=qs[_0x7853('0x1a')](_0x479543[_0x7853('0x2c')]['offset']);}_0xc8a3b1[_0x7853('0x34')]=qs[_0x7853('0x35')](_0x479543[_0x7853('0x2c')][_0x7853('0x35')]);_0xc8a3b1['where']=qs[_0x7853('0x2d')](_['pick'](_0x479543['query'],_0x17dab3[_0x7853('0x2d')]));if(_0x479543[_0x7853('0x2c')][_0x7853('0x36')]){_0xc8a3b1[_0x7853('0x37')]=_[_0x7853('0x38')](_0xc8a3b1[_0x7853('0x37')],{'$or':_['map'](_0x52d77a,function(_0x53a7e2){if(_0x53a7e2['type'][_0x7853('0x39')]!==_0x7853('0x3a')){var _0x352587={};_0x352587[_0x53a7e2['field']]={'$like':'%'+_0x479543['query'][_0x7853('0x36')]+'%'};return _0x352587;}})});}_0xc8a3b1=_[_0x7853('0x38')]({},_0xc8a3b1,_0x479543[_0x7853('0x3b')]);var _0x5e3dcf={'where':_0xc8a3b1[_0x7853('0x37')]};return db[_0x7853('0x29')]['count'](_0x5e3dcf)[_0x7853('0x24')](function(_0x3cb9bc){_0xd538b8[_0x7853('0x19')]=_0x3cb9bc;if(_0x479543[_0x7853('0x2c')][_0x7853('0x3c')]){_0xc8a3b1[_0x7853('0x3d')]=[{'all':!![]}];}return db['Disposition'][_0x7853('0x3e')](_0xc8a3b1);})[_0x7853('0x24')](function(_0x500881){_0xd538b8[_0x7853('0x3f')]=_0x500881;return _0xd538b8;})[_0x7853('0x24')](respondWithFilteredResult(_0x4a1712,_0xc8a3b1))['catch'](handleError(_0x4a1712,null));};exports[_0x7853('0x40')]=function(_0x382253,_0x3615bd){var _0x76af6b={'raw':!![],'where':{'id':_0x382253[_0x7853('0x41')]['id']}},_0x5afdd3={};_0x5afdd3[_0x7853('0x2f')]=_[_0x7853('0x2b')](db['Disposition']['rawAttributes']);_0x5afdd3[_0x7853('0x2c')]=_[_0x7853('0x2b')](_0x382253[_0x7853('0x2c')]);_0x5afdd3[_0x7853('0x2d')]=_[_0x7853('0x2e')](_0x5afdd3[_0x7853('0x2f')],_0x5afdd3[_0x7853('0x2c')]);_0x76af6b[_0x7853('0x30')]=_[_0x7853('0x2e')](_0x5afdd3[_0x7853('0x2f')],qs[_0x7853('0x31')](_0x382253['query'][_0x7853('0x31')]));_0x76af6b[_0x7853('0x30')]=_0x76af6b[_0x7853('0x30')]['length']?_0x76af6b[_0x7853('0x30')]:_0x5afdd3[_0x7853('0x2f')];if(_0x382253[_0x7853('0x2c')][_0x7853('0x3c')]){_0x76af6b[_0x7853('0x3d')]=[{'all':!![]}];}_0x76af6b=_[_0x7853('0x38')]({},_0x76af6b,_0x382253[_0x7853('0x3b')]);return db[_0x7853('0x29')][_0x7853('0x42')](_0x76af6b)['then'](handleEntityNotFound(_0x3615bd,null))[_0x7853('0x24')](respondWithResult(_0x3615bd,null))['catch'](handleError(_0x3615bd,null));};exports[_0x7853('0x43')]=function(_0x44706a,_0x451cfe){return db[_0x7853('0x29')][_0x7853('0x43')](_0x44706a[_0x7853('0x44')],{})[_0x7853('0x24')](function(_0x51301e){var _0xb2e17e=_0x44706a[_0x7853('0x45')][_0x7853('0x21')]({'plain':!![]});if(!_0xb2e17e)throw new Error(_0x7853('0x46'));if(_0xb2e17e[_0x7853('0x47')]===_0x7853('0x45')){var _0x335507=_0x51301e[_0x7853('0x21')]({'plain':!![]});var _0x3ea0ff='Dispositions';return db[_0x7853('0x48')][_0x7853('0x42')]({'where':{'name':_0x3ea0ff,'userProfileId':_0xb2e17e[_0x7853('0x49')]},'raw':!![]})[_0x7853('0x24')](function(_0x157b13){if(_0x157b13&&_0x157b13[_0x7853('0x4a')]===0x0){return db[_0x7853('0x23')][_0x7853('0x43')]({'name':_0x335507[_0x7853('0x26')],'resourceId':_0x335507['id'],'type':_0x157b13[_0x7853('0x26')],'sectionId':_0x157b13['id']},{})[_0x7853('0x24')](function(){return _0x51301e;});}else{return _0x51301e;}})[_0x7853('0x4b')](function(_0x497506){logger['error']('Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s',_0x497506);throw _0x497506;});}return _0x51301e;})['then'](respondWithResult(_0x451cfe,0xc9))[_0x7853('0x4b')](handleError(_0x451cfe,null));};exports['update']=function(_0x537bfd,_0x68e73b){if(_0x537bfd['body']['id']){delete _0x537bfd[_0x7853('0x44')]['id'];}return db[_0x7853('0x29')]['find']({'where':{'id':_0x537bfd[_0x7853('0x41')]['id']}})[_0x7853('0x24')](handleEntityNotFound(_0x68e73b,null))[_0x7853('0x24')](saveUpdates(_0x537bfd[_0x7853('0x44')],null))[_0x7853('0x24')](respondWithResult(_0x68e73b,null))[_0x7853('0x4b')](handleError(_0x68e73b,null));};exports[_0x7853('0x20')]=function(_0xd27688,_0x39914c){return db['Disposition'][_0x7853('0x42')]({'where':{'id':_0xd27688[_0x7853('0x41')]['id']}})[_0x7853('0x24')](handleEntityNotFound(_0x39914c,null))['then'](removeEntity(_0x39914c,null))[_0x7853('0x4b')](handleError(_0x39914c,null));};
\ No newline at end of file
+var _0xe64d=['nolimit','order','sort','where','filters','pick','filter','merge','map','key','VIRTUAL','field','options','includeAll','include','rows','catch','show','params','length','find','create','body','user','Unable\x20to\x20retrieve\x20the\x20current\x20user','role','UserProfileSection','userProfileId','autoAssociation','Unable\x20to\x20associate\x20the\x20resource\x20to\x20the\x20User\x20Profile:\x20%s','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/auth/service','../../components/parsers/qs','../../config/logger','api','../../config/utils','../../config/environment','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','save','update','then','destroy','get','Dispositions','end','error','stack','name','send','Disposition','rawAttributes','keys','query','intersection','model','attributes','fields','hasOwnProperty'];(function(_0x1035c1,_0x2d8583){var _0x308d67=function(_0x58ddb6){while(--_0x58ddb6){_0x1035c1['push'](_0x1035c1['shift']());}};_0x308d67(++_0x2d8583);}(_0xe64d,0xc6));var _0xde64=function(_0x32bb6b,_0x1a5fbe){_0x32bb6b=_0x32bb6b-0x0;var _0x58dcb4=_0xe64d[_0x32bb6b];return _0x58dcb4;};'use strict';var pdf=require(_0xde64('0x0'));var emlformat=require(_0xde64('0x1'));var rimraf=require(_0xde64('0x2'));var zipdir=require(_0xde64('0x3'));var jsonpatch=require(_0xde64('0x4'));var rp=require(_0xde64('0x5'));var moment=require(_0xde64('0x6'));var BPromise=require(_0xde64('0x7'));var Mustache=require(_0xde64('0x8'));var util=require(_0xde64('0x9'));var path=require(_0xde64('0xa'));var sox=require(_0xde64('0xb'));var csv=require(_0xde64('0xc'));var ejs=require('ejs');var fs=require('fs');var _=require('lodash');var squel=require(_0xde64('0xd'));var crypto=require(_0xde64('0xe'));var jsforce=require(_0xde64('0xf'));var deskjs=require(_0xde64('0x10'));var toCsv=require(_0xde64('0xc'));var querystring=require(_0xde64('0x11'));var Papa=require(_0xde64('0x12'));var Redis=require('ioredis');var authService=require(_0xde64('0x13'));var qs=require(_0xde64('0x14'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xde64('0x15'))(_0xde64('0x16'));var utils=require(_0xde64('0x17'));var config=require(_0xde64('0x18'));var db=require('../../mysqldb')['db'];function respondWithStatusCode(_0x101892,_0x10fced){_0x10fced=_0x10fced||0xcc;return function(_0x1f3896){if(_0x1f3896){return _0x101892[_0xde64('0x19')](_0x10fced);}return _0x101892[_0xde64('0x1a')](_0x10fced)['end']();};}function respondWithResult(_0x5d1e66,_0x2c75f6){_0x2c75f6=_0x2c75f6||0xc8;return function(_0x5d0862){if(_0x5d0862){return _0x5d1e66[_0xde64('0x1a')](_0x2c75f6)[_0xde64('0x1b')](_0x5d0862);}};}function respondWithFilteredResult(_0x5a5dca,_0x36f1a6){return function(_0x2a37eb){if(_0x2a37eb){var _0x27e99a=_0x2a37eb[_0xde64('0x1c')],_0x2e4a8a=_0x36f1a6[_0xde64('0x1d')],_0x4cfdbe=_0x36f1a6[_0xde64('0x1d')]+_0x36f1a6[_0xde64('0x1e')],_0x490e39;if(_0x4cfdbe>=_0x27e99a){_0x4cfdbe=_0x27e99a;_0x490e39=0xc8;}else{_0x490e39=0xce;}_0x5a5dca[_0xde64('0x1a')](_0x490e39);return _0x5a5dca[_0xde64('0x1f')](_0xde64('0x20'),_0x2e4a8a+'-'+_0x4cfdbe+'/'+_0x27e99a)[_0xde64('0x1b')](_0x2a37eb);}return null;};}function patchUpdates(_0x5ef702){return function(_0x5ed199){try{jsonpatch[_0xde64('0x21')](_0x5ed199,_0x5ef702,!![]);}catch(_0x2852cc){return BPromise['reject'](_0x2852cc);}return _0x5ed199[_0xde64('0x22')]();};}function saveUpdates(_0x42d6bc,_0x546074){return function(_0x58f1fc){if(_0x58f1fc){return _0x58f1fc[_0xde64('0x23')](_0x42d6bc)[_0xde64('0x24')](function(_0x23902b){return _0x23902b;});}return null;};}function removeEntity(_0x1f8b39,_0xc67953){return function(_0x8bf0c7){if(_0x8bf0c7){return _0x8bf0c7[_0xde64('0x25')]()['then'](function(){var _0x2ce226=_0x8bf0c7[_0xde64('0x26')]({'plain':!![]});var _0x20fd8f=_0xde64('0x27');return db['UserProfileResource'][_0xde64('0x25')]({'where':{'type':_0x20fd8f,'resourceId':_0x2ce226['id']}})[_0xde64('0x24')](function(){return _0x8bf0c7;});})[_0xde64('0x24')](function(){_0x1f8b39[_0xde64('0x1a')](0xcc)[_0xde64('0x28')]();});}};}function handleEntityNotFound(_0x34fa67,_0x5bd0c3){return function(_0x188a5b){if(!_0x188a5b){_0x34fa67[_0xde64('0x19')](0x194);}return _0x188a5b;};}function handleError(_0x418921,_0x5b844f){_0x5b844f=_0x5b844f||0x1f4;return function(_0x4d6363){logger[_0xde64('0x29')](_0x4d6363[_0xde64('0x2a')]);if(_0x4d6363[_0xde64('0x2b')]){delete _0x4d6363[_0xde64('0x2b')];}_0x418921['status'](_0x5b844f)[_0xde64('0x2c')](_0x4d6363);};}exports['index']=function(_0x4fc094,_0x2719ef){var _0x110fd4={},_0x5b9566={},_0x397214={'count':0x0,'rows':[]};var _0x320864=db[_0xde64('0x2d')][_0xde64('0x2e')];_0x5b9566['model']=_[_0xde64('0x2f')](_0x320864);_0x5b9566['query']=_[_0xde64('0x2f')](_0x4fc094[_0xde64('0x30')]);_0x5b9566['filters']=_[_0xde64('0x31')](_0x5b9566[_0xde64('0x32')],_0x5b9566['query']);_0x110fd4[_0xde64('0x33')]=_[_0xde64('0x31')](_0x5b9566[_0xde64('0x32')],qs[_0xde64('0x34')](_0x4fc094[_0xde64('0x30')][_0xde64('0x34')]));_0x110fd4[_0xde64('0x33')]=_0x110fd4[_0xde64('0x33')]['length']?_0x110fd4[_0xde64('0x33')]:_0x5b9566['model'];if(!_0x4fc094[_0xde64('0x30')][_0xde64('0x35')](_0xde64('0x36'))){_0x110fd4[_0xde64('0x1e')]=qs[_0xde64('0x1e')](_0x4fc094['query'][_0xde64('0x1e')]);_0x110fd4[_0xde64('0x1d')]=qs[_0xde64('0x1d')](_0x4fc094['query'][_0xde64('0x1d')]);}_0x110fd4[_0xde64('0x37')]=qs[_0xde64('0x38')](_0x4fc094['query']['sort']);_0x110fd4[_0xde64('0x39')]=qs[_0xde64('0x3a')](_[_0xde64('0x3b')](_0x4fc094[_0xde64('0x30')],_0x5b9566[_0xde64('0x3a')]));if(_0x4fc094[_0xde64('0x30')][_0xde64('0x3c')]){_0x110fd4[_0xde64('0x39')]=_[_0xde64('0x3d')](_0x110fd4[_0xde64('0x39')],{'$or':_[_0xde64('0x3e')](_0x320864,function(_0x1e932d){if(_0x1e932d['type'][_0xde64('0x3f')]!==_0xde64('0x40')){var _0x5573e2={};_0x5573e2[_0x1e932d[_0xde64('0x41')]]={'$like':'%'+_0x4fc094[_0xde64('0x30')][_0xde64('0x3c')]+'%'};return _0x5573e2;}})});}_0x110fd4=_['merge']({},_0x110fd4,_0x4fc094[_0xde64('0x42')]);var _0x1df55e={'where':_0x110fd4[_0xde64('0x39')]};return db[_0xde64('0x2d')][_0xde64('0x1c')](_0x1df55e)[_0xde64('0x24')](function(_0x54c72b){_0x397214[_0xde64('0x1c')]=_0x54c72b;if(_0x4fc094[_0xde64('0x30')][_0xde64('0x43')]){_0x110fd4[_0xde64('0x44')]=[{'all':!![]}];}return db[_0xde64('0x2d')]['findAll'](_0x110fd4);})[_0xde64('0x24')](function(_0x57eee1){_0x397214[_0xde64('0x45')]=_0x57eee1;return _0x397214;})[_0xde64('0x24')](respondWithFilteredResult(_0x2719ef,_0x110fd4))[_0xde64('0x46')](handleError(_0x2719ef,null));};exports[_0xde64('0x47')]=function(_0x18fc04,_0x4ecca5){var _0x44a3b7={'raw':!![],'where':{'id':_0x18fc04[_0xde64('0x48')]['id']}},_0x22459e={};_0x22459e[_0xde64('0x32')]=_[_0xde64('0x2f')](db[_0xde64('0x2d')][_0xde64('0x2e')]);_0x22459e['query']=_[_0xde64('0x2f')](_0x18fc04[_0xde64('0x30')]);_0x22459e[_0xde64('0x3a')]=_[_0xde64('0x31')](_0x22459e[_0xde64('0x32')],_0x22459e[_0xde64('0x30')]);_0x44a3b7[_0xde64('0x33')]=_[_0xde64('0x31')](_0x22459e[_0xde64('0x32')],qs[_0xde64('0x34')](_0x18fc04[_0xde64('0x30')][_0xde64('0x34')]));_0x44a3b7[_0xde64('0x33')]=_0x44a3b7[_0xde64('0x33')][_0xde64('0x49')]?_0x44a3b7['attributes']:_0x22459e[_0xde64('0x32')];if(_0x18fc04[_0xde64('0x30')][_0xde64('0x43')]){_0x44a3b7[_0xde64('0x44')]=[{'all':!![]}];}_0x44a3b7=_[_0xde64('0x3d')]({},_0x44a3b7,_0x18fc04[_0xde64('0x42')]);return db[_0xde64('0x2d')][_0xde64('0x4a')](_0x44a3b7)[_0xde64('0x24')](handleEntityNotFound(_0x4ecca5,null))[_0xde64('0x24')](respondWithResult(_0x4ecca5,null))['catch'](handleError(_0x4ecca5,null));};exports[_0xde64('0x4b')]=function(_0xa5fa33,_0x4dc870){return db['Disposition']['create'](_0xa5fa33[_0xde64('0x4c')],{})[_0xde64('0x24')](function(_0x1813de){var _0x78e82a=_0xa5fa33[_0xde64('0x4d')][_0xde64('0x26')]({'plain':!![]});if(!_0x78e82a)throw new Error(_0xde64('0x4e'));if(_0x78e82a[_0xde64('0x4f')]==='user'){var _0x5c4909=_0x1813de[_0xde64('0x26')]({'plain':!![]});var _0x4849d2='Dispositions';return db[_0xde64('0x50')]['find']({'where':{'name':_0x4849d2,'userProfileId':_0x78e82a[_0xde64('0x51')]},'raw':!![]})[_0xde64('0x24')](function(_0x117e76){if(_0x117e76&&_0x117e76[_0xde64('0x52')]===0x0){return db['UserProfileResource'][_0xde64('0x4b')]({'name':_0x5c4909['name'],'resourceId':_0x5c4909['id'],'type':_0x117e76[_0xde64('0x2b')],'sectionId':_0x117e76['id']},{})[_0xde64('0x24')](function(){return _0x1813de;});}else{return _0x1813de;}})[_0xde64('0x46')](function(_0x3b879e){logger['error'](_0xde64('0x53'),_0x3b879e);throw _0x3b879e;});}return _0x1813de;})[_0xde64('0x24')](respondWithResult(_0x4dc870,0xc9))[_0xde64('0x46')](handleError(_0x4dc870,null));};exports[_0xde64('0x23')]=function(_0x24da73,_0x4fca8f){if(_0x24da73['body']['id']){delete _0x24da73[_0xde64('0x4c')]['id'];}return db[_0xde64('0x2d')][_0xde64('0x4a')]({'where':{'id':_0x24da73[_0xde64('0x48')]['id']}})[_0xde64('0x24')](handleEntityNotFound(_0x4fca8f,null))[_0xde64('0x24')](saveUpdates(_0x24da73[_0xde64('0x4c')],null))['then'](respondWithResult(_0x4fca8f,null))['catch'](handleError(_0x4fca8f,null));};exports[_0xde64('0x25')]=function(_0x5ad360,_0x4342a1){return db[_0xde64('0x2d')]['find']({'where':{'id':_0x5ad360[_0xde64('0x48')]['id']}})[_0xde64('0x24')](handleEntityNotFound(_0x4342a1,null))['then'](removeEntity(_0x4342a1,null))[_0xde64('0x46')](handleError(_0x4342a1,null));};
\ No newline at end of file