Built motion from commit 511216ff.|2.6.34
[motion2.git] / server / api / cmCustomField / cmCustomField.controller.js
index 1c86db6..b0e14cb 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1d42=['fieldName','type','query','filters','intersection','model','attributes','length','nolimit','order','pick','filter','where','VIRTUAL','merge','options','count','includeAll','include','findAll','rows','catch','params','keys','fields','find','update','body','destroy','create','sequelize','transaction','Sequelize','TEXT','number','INTEGER','switch','BOOLEAN','defaultValue','cm_contacts','format','zip-dir','fast-json-patch','request-promise','bluebird','sox','to-csv','ejs','fs-extra','lodash','squel','crypto','jsforce','desk.js','ioredis','../../components/auth/service','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','undefined','limit','set','Content-Range','apply','save','then','error','stack','name','index','map','CmCustomField','rawAttributes'];(function(_0x42bfb7,_0x25a3ec){var _0x5c497d=function(_0x48e83e){while(--_0x48e83e){_0x42bfb7['push'](_0x42bfb7['shift']());}};_0x5c497d(++_0x25a3ec);}(_0x1d42,0x11f));var _0x21d4=function(_0x22074d,_0x33df85){_0x22074d=_0x22074d-0x0;var _0x3a24ce=_0x1d42[_0x22074d];return _0x3a24ce;};'use strict';var emlformat=require('eml-format');var rimraf=require('rimraf');var zipdir=require(_0x21d4('0x0'));var jsonpatch=require(_0x21d4('0x1'));var rp=require(_0x21d4('0x2'));var moment=require('moment');var BPromise=require(_0x21d4('0x3'));var Mustache=require('mustache');var util=require('util');var path=require('path');var sox=require(_0x21d4('0x4'));var csv=require(_0x21d4('0x5'));var ejs=require(_0x21d4('0x6'));var fs=require('fs');var fs_extra=require(_0x21d4('0x7'));var _=require(_0x21d4('0x8'));var squel=require(_0x21d4('0x9'));var crypto=require(_0x21d4('0xa'));var jsforce=require(_0x21d4('0xb'));var deskjs=require(_0x21d4('0xc'));var toCsv=require(_0x21d4('0x5'));var querystring=require('querystring');var Papa=require('papaparse');var Redis=require(_0x21d4('0xd'));var authService=require(_0x21d4('0xe'));var qs=require('../../components/parsers/qs');var as=require('../../components/parsers/advancedSearch');var hardwareService=require(_0x21d4('0xf'));var logger=require(_0x21d4('0x10'))(_0x21d4('0x11'));var utils=require(_0x21d4('0x12'));var config=require(_0x21d4('0x13'));var licenseUtil=require(_0x21d4('0x14'));var db=require(_0x21d4('0x15'))['db'];function respondWithStatusCode(_0x48d5d8,_0x1fce36){_0x1fce36=_0x1fce36||0xcc;return function(_0x743893){if(_0x743893){return _0x48d5d8[_0x21d4('0x16')](_0x1fce36);}return _0x48d5d8[_0x21d4('0x17')](_0x1fce36)[_0x21d4('0x18')]();};}function respondWithResult(_0x3d23d3,_0x4c39a1){_0x4c39a1=_0x4c39a1||0xc8;return function(_0x2e2967){if(_0x2e2967){return _0x3d23d3[_0x21d4('0x17')](_0x4c39a1)[_0x21d4('0x19')](_0x2e2967);}};}function respondWithFilteredResult(_0x3ee338,_0x2785bb){return function(_0xcb673){if(_0xcb673){var _0x475626=typeof _0x2785bb[_0x21d4('0x1a')]===_0x21d4('0x1b')&&typeof _0x2785bb[_0x21d4('0x1c')]===_0x21d4('0x1b');var _0x1b46a4=_0xcb673['count'];var _0x42cce5=_0x475626?0x0:_0x2785bb[_0x21d4('0x1a')];var _0x5002c9=_0x475626?_0xcb673['count']:_0x2785bb[_0x21d4('0x1a')]+_0x2785bb[_0x21d4('0x1c')];var _0x335fba;if(_0x5002c9>=_0x1b46a4){_0x5002c9=_0x1b46a4;_0x335fba=0xc8;}else{_0x335fba=0xce;}_0x3ee338[_0x21d4('0x17')](_0x335fba);return _0x3ee338[_0x21d4('0x1d')](_0x21d4('0x1e'),_0x42cce5+'-'+_0x5002c9+'/'+_0x1b46a4)[_0x21d4('0x19')](_0xcb673);}return null;};}function patchUpdates(_0x59dcae){return function(_0x4701ef){try{jsonpatch[_0x21d4('0x1f')](_0x4701ef,_0x59dcae,!![]);}catch(_0x18f661){return BPromise['reject'](_0x18f661);}return _0x4701ef[_0x21d4('0x20')]();};}function saveUpdates(_0x109862,_0x43e7fa){return function(_0x5e817b){if(_0x5e817b){return _0x5e817b['update'](_0x109862)[_0x21d4('0x21')](function(_0x2dacf1){return _0x2dacf1;});}return null;};}function removeEntity(_0x27b10f,_0x1ca4d1){return function(_0xdbbaec){if(_0xdbbaec){return _0xdbbaec['destroy']()[_0x21d4('0x21')](function(){_0x27b10f[_0x21d4('0x17')](0xcc)[_0x21d4('0x18')]();});}};}function handleEntityNotFound(_0x921fee,_0x5bcf13){return function(_0x3e7a8f){if(!_0x3e7a8f){_0x921fee['sendStatus'](0x194);}return _0x3e7a8f;};}function handleError(_0x5b7f95,_0x193241){_0x193241=_0x193241||0x1f4;return function(_0x25455c){logger[_0x21d4('0x22')](_0x25455c[_0x21d4('0x23')]);if(_0x25455c['name']){delete _0x25455c[_0x21d4('0x24')];}_0x5b7f95[_0x21d4('0x17')](_0x193241)['send'](_0x25455c);};}exports[_0x21d4('0x25')]=function(_0x47c64c,_0x468b23){var _0x28e0ed={},_0x1b7bbb={},_0x46bee5={'count':0x0,'rows':[]};var _0x66c780=_[_0x21d4('0x26')](db[_0x21d4('0x27')][_0x21d4('0x28')],function(_0x220476){return{'name':_0x220476[_0x21d4('0x29')],'type':_0x220476[_0x21d4('0x2a')]['key']};});_0x1b7bbb['model']=_['differenceBy'](_[_0x21d4('0x26')](_0x66c780,_0x21d4('0x24')),['name']);_0x1b7bbb[_0x21d4('0x2b')]=_['keys'](_0x47c64c[_0x21d4('0x2b')]);_0x1b7bbb[_0x21d4('0x2c')]=_[_0x21d4('0x2d')](_0x1b7bbb[_0x21d4('0x2e')],_0x1b7bbb['query']);_0x28e0ed[_0x21d4('0x2f')]=_[_0x21d4('0x2d')](_0x1b7bbb[_0x21d4('0x2e')],qs['fields'](_0x47c64c[_0x21d4('0x2b')]['fields']));_0x28e0ed[_0x21d4('0x2f')]=_0x28e0ed[_0x21d4('0x2f')][_0x21d4('0x30')]?_0x28e0ed['attributes']:_0x1b7bbb[_0x21d4('0x2e')];if(!_0x47c64c['query']['hasOwnProperty'](_0x21d4('0x31'))){_0x28e0ed[_0x21d4('0x1c')]=qs[_0x21d4('0x1c')](_0x47c64c['query'][_0x21d4('0x1c')]);_0x28e0ed[_0x21d4('0x1a')]=qs[_0x21d4('0x1a')](_0x47c64c['query']['offset']);}_0x28e0ed[_0x21d4('0x32')]=qs['sort'](_0x47c64c[_0x21d4('0x2b')]['sort']);_0x28e0ed['where']=qs[_0x21d4('0x2c')](_[_0x21d4('0x33')](_0x47c64c[_0x21d4('0x2b')],_0x1b7bbb[_0x21d4('0x2c')]),_0x66c780);if(_0x47c64c['query'][_0x21d4('0x34')]){_0x28e0ed[_0x21d4('0x35')]=_['merge'](_0x28e0ed[_0x21d4('0x35')],{'$or':_['map'](_0x66c780,function(_0x154b8b){if(_0x154b8b['type']!==_0x21d4('0x36')){var _0x425eee={};_0x425eee[_0x154b8b['name']]={'$like':'%'+_0x47c64c[_0x21d4('0x2b')][_0x21d4('0x34')]+'%'};return _0x425eee;}})});}_0x28e0ed=_[_0x21d4('0x37')]({},_0x28e0ed,_0x47c64c[_0x21d4('0x38')]);var _0x5a8bba={'where':_0x28e0ed['where']};return db[_0x21d4('0x27')][_0x21d4('0x39')](_0x5a8bba)[_0x21d4('0x21')](function(_0x3cc87d){_0x46bee5[_0x21d4('0x39')]=_0x3cc87d;if(_0x47c64c[_0x21d4('0x2b')][_0x21d4('0x3a')]){_0x28e0ed[_0x21d4('0x3b')]=[{'all':!![]}];}return db[_0x21d4('0x27')][_0x21d4('0x3c')](_0x28e0ed);})[_0x21d4('0x21')](function(_0x16fffa){_0x46bee5[_0x21d4('0x3d')]=_0x16fffa;return _0x46bee5;})[_0x21d4('0x21')](respondWithFilteredResult(_0x468b23,_0x28e0ed))[_0x21d4('0x3e')](handleError(_0x468b23,null));};exports['show']=function(_0xcbe9c1,_0x11ad8c){var _0x347585={'raw':!![],'where':{'id':_0xcbe9c1[_0x21d4('0x3f')]['id']}},_0x36ef86={};_0x36ef86[_0x21d4('0x2e')]=_[_0x21d4('0x40')](db[_0x21d4('0x27')]['rawAttributes']);_0x36ef86['query']=_[_0x21d4('0x40')](_0xcbe9c1['query']);_0x36ef86[_0x21d4('0x2c')]=_[_0x21d4('0x2d')](_0x36ef86[_0x21d4('0x2e')],_0x36ef86['query']);_0x347585[_0x21d4('0x2f')]=_['intersection'](_0x36ef86['model'],qs[_0x21d4('0x41')](_0xcbe9c1['query'][_0x21d4('0x41')]));_0x347585['attributes']=_0x347585[_0x21d4('0x2f')][_0x21d4('0x30')]?_0x347585[_0x21d4('0x2f')]:_0x36ef86['model'];if(_0xcbe9c1[_0x21d4('0x2b')][_0x21d4('0x3a')]){_0x347585[_0x21d4('0x3b')]=[{'all':!![]}];}_0x347585=_[_0x21d4('0x37')]({},_0x347585,_0xcbe9c1[_0x21d4('0x38')]);return db[_0x21d4('0x27')][_0x21d4('0x42')](_0x347585)[_0x21d4('0x21')](handleEntityNotFound(_0x11ad8c,null))[_0x21d4('0x21')](respondWithResult(_0x11ad8c,null))[_0x21d4('0x3e')](handleError(_0x11ad8c,null));};exports[_0x21d4('0x43')]=function(_0x35003a,_0x23b7b1){if(_0x35003a['body']['id']){delete _0x35003a[_0x21d4('0x44')]['id'];}return db[_0x21d4('0x27')]['find']({'where':{'id':_0x35003a[_0x21d4('0x3f')]['id']}})[_0x21d4('0x21')](handleEntityNotFound(_0x23b7b1,null))['then'](saveUpdates(_0x35003a['body'],null))[_0x21d4('0x21')](respondWithResult(_0x23b7b1,null))['catch'](handleError(_0x23b7b1,null));};exports[_0x21d4('0x45')]=function(_0x3544c8,_0x12c8fb){return db[_0x21d4('0x27')][_0x21d4('0x42')]({'where':{'id':_0x3544c8[_0x21d4('0x3f')]['id']}})['then'](handleEntityNotFound(_0x12c8fb,null))[_0x21d4('0x21')](removeEntity(_0x12c8fb,null))['catch'](handleError(_0x12c8fb,null));};exports[_0x21d4('0x46')]=function(_0x42032e,_0x18af8f){var _0xae25a5;return db[_0x21d4('0x47')][_0x21d4('0x48')](function(_0x425a33){return db['CmCustomField'][_0x21d4('0x46')](_0x42032e[_0x21d4('0x44')],{'transaction':_0x425a33})[_0x21d4('0x21')](function(_0xb419c1){_0xae25a5=_0xb419c1;var _0x24ca37={'type':db[_0x21d4('0x49')][_0x21d4('0x4a')],'transaction':_0x425a33};switch(_0x42032e[_0x21d4('0x44')][_0x21d4('0x2a')]){case'text':_0x24ca37['type']=db[_0x21d4('0x49')][_0x21d4('0x4a')];break;case _0x21d4('0x4b'):_0x24ca37[_0x21d4('0x2a')]=db[_0x21d4('0x49')][_0x21d4('0x4c')];break;case _0x21d4('0x4d'):_0x24ca37['type']=db['Sequelize'][_0x21d4('0x4e')];_0x24ca37[_0x21d4('0x4f')]=![];break;default:}return db[_0x21d4('0x47')]['queryInterface']['addColumn'](_0x21d4('0x50'),util[_0x21d4('0x51')]('cf_%d',_0xae25a5['id']),_0x24ca37);})[_0x21d4('0x21')](function(){return _0xae25a5;});})[_0x21d4('0x21')](respondWithResult(_0x18af8f,0xc9))['catch'](handleError(_0x18af8f,null));};
\ No newline at end of file
+var _0x681a=['name','send','index','map','CmCustomField','fieldName','differenceBy','keys','query','intersection','model','attributes','fields','length','hasOwnProperty','sort','filters','pick','where','merge','type','filter','options','includeAll','include','findAll','rows','catch','show','params','find','body','destroy','create','sequelize','transaction','Sequelize','TEXT','text','number','switch','BOOLEAN','defaultValue','queryInterface','addColumn','cm_contacts','format','cf_%d','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','mustache','util','path','sox','to-csv','ejs','lodash','squel','crypto','jsforce','desk.js','querystring','papaparse','../../components/parsers/qs','../../components/parsers/advancedSearch','../../config/logger','../../config/license/util','../../mysqldb','sendStatus','status','end','json','offset','limit','undefined','count','set','Content-Range','apply','reject','save','then','error','stack'];(function(_0x4ae829,_0x2c842c){var _0x256b31=function(_0x34f104){while(--_0x34f104){_0x4ae829['push'](_0x4ae829['shift']());}};_0x256b31(++_0x2c842c);}(_0x681a,0x1e3));var _0xa681=function(_0x3af6d3,_0xd6ff2e){_0x3af6d3=_0x3af6d3-0x0;var _0xf0c5a8=_0x681a[_0x3af6d3];return _0xf0c5a8;};'use strict';var emlformat=require(_0xa681('0x0'));var rimraf=require(_0xa681('0x1'));var zipdir=require(_0xa681('0x2'));var jsonpatch=require(_0xa681('0x3'));var rp=require(_0xa681('0x4'));var moment=require('moment');var BPromise=require('bluebird');var Mustache=require(_0xa681('0x5'));var util=require(_0xa681('0x6'));var path=require(_0xa681('0x7'));var sox=require(_0xa681('0x8'));var csv=require(_0xa681('0x9'));var ejs=require(_0xa681('0xa'));var fs=require('fs');var fs_extra=require('fs-extra');var _=require(_0xa681('0xb'));var squel=require(_0xa681('0xc'));var crypto=require(_0xa681('0xd'));var jsforce=require(_0xa681('0xe'));var deskjs=require(_0xa681('0xf'));var toCsv=require(_0xa681('0x9'));var querystring=require(_0xa681('0x10'));var Papa=require(_0xa681('0x11'));var Redis=require('ioredis');var authService=require('../../components/auth/service');var qs=require(_0xa681('0x12'));var as=require(_0xa681('0x13'));var hardwareService=require('../../config/license/hardware');var logger=require(_0xa681('0x14'))('api');var utils=require('../../config/utils');var config=require('../../config/environment');var licenseUtil=require(_0xa681('0x15'));var db=require(_0xa681('0x16'))['db'];function respondWithStatusCode(_0x519972,_0x368b51){_0x368b51=_0x368b51||0xcc;return function(_0x28274c){if(_0x28274c){return _0x519972[_0xa681('0x17')](_0x368b51);}return _0x519972[_0xa681('0x18')](_0x368b51)[_0xa681('0x19')]();};}function respondWithResult(_0x1888b4,_0x3be0c6){_0x3be0c6=_0x3be0c6||0xc8;return function(_0x206cc7){if(_0x206cc7){return _0x1888b4[_0xa681('0x18')](_0x3be0c6)[_0xa681('0x1a')](_0x206cc7);}};}function respondWithFilteredResult(_0x261985,_0x446d9c){return function(_0x123c7){if(_0x123c7){var _0x214b92=typeof _0x446d9c[_0xa681('0x1b')]==='undefined'&&typeof _0x446d9c[_0xa681('0x1c')]===_0xa681('0x1d');var _0x1afa87=_0x123c7[_0xa681('0x1e')];var _0x3eee0f=_0x214b92?0x0:_0x446d9c[_0xa681('0x1b')];var _0x161682=_0x214b92?_0x123c7[_0xa681('0x1e')]:_0x446d9c[_0xa681('0x1b')]+_0x446d9c[_0xa681('0x1c')];var _0x386aa2;if(_0x161682>=_0x1afa87){_0x161682=_0x1afa87;_0x386aa2=0xc8;}else{_0x386aa2=0xce;}_0x261985[_0xa681('0x18')](_0x386aa2);return _0x261985[_0xa681('0x1f')](_0xa681('0x20'),_0x3eee0f+'-'+_0x161682+'/'+_0x1afa87)[_0xa681('0x1a')](_0x123c7);}return null;};}function patchUpdates(_0x5106ac){return function(_0x1f012f){try{jsonpatch[_0xa681('0x21')](_0x1f012f,_0x5106ac,!![]);}catch(_0x3755ce){return BPromise[_0xa681('0x22')](_0x3755ce);}return _0x1f012f[_0xa681('0x23')]();};}function saveUpdates(_0x45231b,_0x5443dd){return function(_0x489c2e){if(_0x489c2e){return _0x489c2e['update'](_0x45231b)[_0xa681('0x24')](function(_0x4a4d92){return _0x4a4d92;});}return null;};}function removeEntity(_0x5e2150,_0x385403){return function(_0x586858){if(_0x586858){return _0x586858['destroy']()[_0xa681('0x24')](function(){_0x5e2150[_0xa681('0x18')](0xcc)[_0xa681('0x19')]();});}};}function handleEntityNotFound(_0x57bce6,_0x13fc3b){return function(_0x5127e5){if(!_0x5127e5){_0x57bce6[_0xa681('0x17')](0x194);}return _0x5127e5;};}function handleError(_0x2d9e05,_0x173925){_0x173925=_0x173925||0x1f4;return function(_0x517b89){logger[_0xa681('0x25')](_0x517b89[_0xa681('0x26')]);if(_0x517b89[_0xa681('0x27')]){delete _0x517b89[_0xa681('0x27')];}_0x2d9e05[_0xa681('0x18')](_0x173925)[_0xa681('0x28')](_0x517b89);};}exports[_0xa681('0x29')]=function(_0x3e7833,_0xa11894){var _0x379433={},_0x48424f={},_0x6e4622={'count':0x0,'rows':[]};var _0x57dd56=_[_0xa681('0x2a')](db[_0xa681('0x2b')]['rawAttributes'],function(_0xbebdb6){return{'name':_0xbebdb6[_0xa681('0x2c')],'type':_0xbebdb6['type']['key']};});_0x48424f['model']=_[_0xa681('0x2d')](_[_0xa681('0x2a')](_0x57dd56,_0xa681('0x27')),['name']);_0x48424f['query']=_[_0xa681('0x2e')](_0x3e7833[_0xa681('0x2f')]);_0x48424f['filters']=_[_0xa681('0x30')](_0x48424f[_0xa681('0x31')],_0x48424f['query']);_0x379433[_0xa681('0x32')]=_[_0xa681('0x30')](_0x48424f['model'],qs[_0xa681('0x33')](_0x3e7833[_0xa681('0x2f')]['fields']));_0x379433[_0xa681('0x32')]=_0x379433[_0xa681('0x32')][_0xa681('0x34')]?_0x379433[_0xa681('0x32')]:_0x48424f[_0xa681('0x31')];if(!_0x3e7833[_0xa681('0x2f')][_0xa681('0x35')]('nolimit')){_0x379433[_0xa681('0x1c')]=qs[_0xa681('0x1c')](_0x3e7833[_0xa681('0x2f')]['limit']);_0x379433['offset']=qs[_0xa681('0x1b')](_0x3e7833[_0xa681('0x2f')]['offset']);}_0x379433['order']=qs['sort'](_0x3e7833[_0xa681('0x2f')][_0xa681('0x36')]);_0x379433['where']=qs[_0xa681('0x37')](_[_0xa681('0x38')](_0x3e7833[_0xa681('0x2f')],_0x48424f[_0xa681('0x37')]),_0x57dd56);if(_0x3e7833[_0xa681('0x2f')]['filter']){_0x379433[_0xa681('0x39')]=_[_0xa681('0x3a')](_0x379433[_0xa681('0x39')],{'$or':_[_0xa681('0x2a')](_0x57dd56,function(_0x90f419){if(_0x90f419[_0xa681('0x3b')]!=='VIRTUAL'){var _0x5094c2={};_0x5094c2[_0x90f419['name']]={'$like':'%'+_0x3e7833['query'][_0xa681('0x3c')]+'%'};return _0x5094c2;}})});}_0x379433=_[_0xa681('0x3a')]({},_0x379433,_0x3e7833[_0xa681('0x3d')]);var _0x116c64={'where':_0x379433[_0xa681('0x39')]};return db[_0xa681('0x2b')][_0xa681('0x1e')](_0x116c64)[_0xa681('0x24')](function(_0x307a2e){_0x6e4622[_0xa681('0x1e')]=_0x307a2e;if(_0x3e7833[_0xa681('0x2f')][_0xa681('0x3e')]){_0x379433[_0xa681('0x3f')]=[{'all':!![]}];}return db[_0xa681('0x2b')][_0xa681('0x40')](_0x379433);})[_0xa681('0x24')](function(_0x334de1){_0x6e4622[_0xa681('0x41')]=_0x334de1;return _0x6e4622;})['then'](respondWithFilteredResult(_0xa11894,_0x379433))[_0xa681('0x42')](handleError(_0xa11894,null));};exports[_0xa681('0x43')]=function(_0x4f81a6,_0x287345){var _0x579712={'raw':!![],'where':{'id':_0x4f81a6[_0xa681('0x44')]['id']}},_0x297bc6={};_0x297bc6['model']=_[_0xa681('0x2e')](db[_0xa681('0x2b')]['rawAttributes']);_0x297bc6[_0xa681('0x2f')]=_['keys'](_0x4f81a6['query']);_0x297bc6[_0xa681('0x37')]=_[_0xa681('0x30')](_0x297bc6[_0xa681('0x31')],_0x297bc6[_0xa681('0x2f')]);_0x579712[_0xa681('0x32')]=_['intersection'](_0x297bc6[_0xa681('0x31')],qs[_0xa681('0x33')](_0x4f81a6['query']['fields']));_0x579712[_0xa681('0x32')]=_0x579712[_0xa681('0x32')][_0xa681('0x34')]?_0x579712[_0xa681('0x32')]:_0x297bc6[_0xa681('0x31')];if(_0x4f81a6['query'][_0xa681('0x3e')]){_0x579712[_0xa681('0x3f')]=[{'all':!![]}];}_0x579712=_[_0xa681('0x3a')]({},_0x579712,_0x4f81a6[_0xa681('0x3d')]);return db[_0xa681('0x2b')][_0xa681('0x45')](_0x579712)[_0xa681('0x24')](handleEntityNotFound(_0x287345,null))[_0xa681('0x24')](respondWithResult(_0x287345,null))[_0xa681('0x42')](handleError(_0x287345,null));};exports['update']=function(_0x444a8f,_0x750582){if(_0x444a8f['body']['id']){delete _0x444a8f[_0xa681('0x46')]['id'];}return db[_0xa681('0x2b')]['find']({'where':{'id':_0x444a8f[_0xa681('0x44')]['id']}})[_0xa681('0x24')](handleEntityNotFound(_0x750582,null))[_0xa681('0x24')](saveUpdates(_0x444a8f[_0xa681('0x46')],null))[_0xa681('0x24')](respondWithResult(_0x750582,null))[_0xa681('0x42')](handleError(_0x750582,null));};exports[_0xa681('0x47')]=function(_0x2265be,_0x3523e7){return db[_0xa681('0x2b')][_0xa681('0x45')]({'where':{'id':_0x2265be[_0xa681('0x44')]['id']}})[_0xa681('0x24')](handleEntityNotFound(_0x3523e7,null))[_0xa681('0x24')](removeEntity(_0x3523e7,null))[_0xa681('0x42')](handleError(_0x3523e7,null));};exports[_0xa681('0x48')]=function(_0x4f10e5,_0x2d72e3){var _0x4f2259;return db[_0xa681('0x49')][_0xa681('0x4a')](function(_0x8134c8){return db['CmCustomField']['create'](_0x4f10e5[_0xa681('0x46')],{'transaction':_0x8134c8})[_0xa681('0x24')](function(_0x2c8766){_0x4f2259=_0x2c8766;var _0x11c403={'type':db[_0xa681('0x4b')][_0xa681('0x4c')],'transaction':_0x8134c8};switch(_0x4f10e5[_0xa681('0x46')][_0xa681('0x3b')]){case _0xa681('0x4d'):_0x11c403[_0xa681('0x3b')]=db[_0xa681('0x4b')][_0xa681('0x4c')];break;case _0xa681('0x4e'):_0x11c403[_0xa681('0x3b')]=db['Sequelize']['INTEGER'];break;case _0xa681('0x4f'):_0x11c403[_0xa681('0x3b')]=db['Sequelize'][_0xa681('0x50')];_0x11c403[_0xa681('0x51')]=![];break;default:}return db[_0xa681('0x49')][_0xa681('0x52')][_0xa681('0x53')](_0xa681('0x54'),util[_0xa681('0x55')](_0xa681('0x56'),_0x4f2259['id']),_0x11c403);})[_0xa681('0x24')](function(){return _0x4f2259;});})[_0xa681('0x24')](respondWithResult(_0x2d72e3,0xc9))[_0xa681('0x42')](handleError(_0x2d72e3,null));};
\ No newline at end of file