Built motion from commit (unavailable).|2.4.7
[motion2.git] / server / api / attachment / attachment.controller.js
index f241355..26f385b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x8f56=['query','filters','intersection','attributes','fields','length','nolimit','order','sort','pick','merge','where','map','type','key','VIRTUAL','filter','options','count','includeAll','include','findAll','catch','show','params','find','body','create','file','basename','filename','mimetype','download','findOne','server/files/attachments/','html-pdf','eml-format','rimraf','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','to-csv','ejs','lodash','squel','jsforce','desk.js','papaparse','../../components/auth/service','../../config/license/hardware','../../config/logger','../../config/utils','../../mysqldb','status','end','json','limit','set','Content-Range','apply','reject','update','then','destroy','sendStatus','error','stack','name','send','index','Attachment','rawAttributes','model','keys'];(function(_0x1be7d8,_0x3109f6){var _0x2533f7=function(_0x41f164){while(--_0x41f164){_0x1be7d8['push'](_0x1be7d8['shift']());}};_0x2533f7(++_0x3109f6);}(_0x8f56,0x72));var _0x68f5=function(_0x1a1683,_0x2e39b7){_0x1a1683=_0x1a1683-0x0;var _0x493bcc=_0x8f56[_0x1a1683];return _0x493bcc;};'use strict';var pdf=require(_0x68f5('0x0'));var emlformat=require(_0x68f5('0x1'));var rimraf=require(_0x68f5('0x2'));var zipdir=require(_0x68f5('0x3'));var jsonpatch=require(_0x68f5('0x4'));var rp=require(_0x68f5('0x5'));var moment=require(_0x68f5('0x6'));var BPromise=require(_0x68f5('0x7'));var Mustache=require(_0x68f5('0x8'));var util=require(_0x68f5('0x9'));var path=require(_0x68f5('0xa'));var sox=require('sox');var csv=require(_0x68f5('0xb'));var ejs=require(_0x68f5('0xc'));var fs=require('fs');var _=require(_0x68f5('0xd'));var squel=require(_0x68f5('0xe'));var crypto=require('crypto');var jsforce=require(_0x68f5('0xf'));var deskjs=require(_0x68f5('0x10'));var toCsv=require(_0x68f5('0xb'));var querystring=require('querystring');var Papa=require(_0x68f5('0x11'));var Redis=require('ioredis');var authService=require(_0x68f5('0x12'));var qs=require('../../components/parsers/qs');var hardwareService=require(_0x68f5('0x13'));var logger=require(_0x68f5('0x14'))('api');var utils=require(_0x68f5('0x15'));var config=require('../../config/environment');var db=require(_0x68f5('0x16'))['db'];function respondWithStatusCode(_0x67c552,_0x1b752a){_0x1b752a=_0x1b752a||0xcc;return function(_0x2e5944){if(_0x2e5944){return _0x67c552['sendStatus'](_0x1b752a);}return _0x67c552[_0x68f5('0x17')](_0x1b752a)[_0x68f5('0x18')]();};}function respondWithResult(_0x18004e,_0x4cfa02){_0x4cfa02=_0x4cfa02||0xc8;return function(_0x3cc176){if(_0x3cc176){return _0x18004e[_0x68f5('0x17')](_0x4cfa02)[_0x68f5('0x19')](_0x3cc176);}};}function respondWithFilteredResult(_0x4f31a2,_0x48b65e){return function(_0x4d0642){if(_0x4d0642){var _0x114bd8=_0x4d0642['count'],_0x19dc9d=_0x48b65e['offset'],_0x1bf827=_0x48b65e['offset']+_0x48b65e[_0x68f5('0x1a')],_0x32b476;if(_0x1bf827>=_0x114bd8){_0x1bf827=_0x114bd8;_0x32b476=0xc8;}else{_0x32b476=0xce;}_0x4f31a2[_0x68f5('0x17')](_0x32b476);return _0x4f31a2[_0x68f5('0x1b')](_0x68f5('0x1c'),_0x19dc9d+'-'+_0x1bf827+'/'+_0x114bd8)[_0x68f5('0x19')](_0x4d0642);}return null;};}function patchUpdates(_0x17db02){return function(_0x1f81b4){try{jsonpatch[_0x68f5('0x1d')](_0x1f81b4,_0x17db02,!![]);}catch(_0x2d3d5a){return BPromise[_0x68f5('0x1e')](_0x2d3d5a);}return _0x1f81b4['save']();};}function saveUpdates(_0x51cc69,_0xf3bf42){return function(_0x520b09){if(_0x520b09){return _0x520b09[_0x68f5('0x1f')](_0x51cc69)[_0x68f5('0x20')](function(_0x31e5fa){return _0x31e5fa;});}return null;};}function removeEntity(_0x4de072,_0x4ad467){return function(_0x21c977){if(_0x21c977){return _0x21c977[_0x68f5('0x21')]()['then'](function(){_0x4de072[_0x68f5('0x17')](0xcc)[_0x68f5('0x18')]();});}};}function handleEntityNotFound(_0x541229,_0x4c0f3a){return function(_0x510c10){if(!_0x510c10){_0x541229[_0x68f5('0x22')](0x194);}return _0x510c10;};}function handleError(_0x5bb1d3,_0x5a0292){_0x5a0292=_0x5a0292||0x1f4;return function(_0x1fd870){logger[_0x68f5('0x23')](_0x1fd870[_0x68f5('0x24')]);if(_0x1fd870['name']){delete _0x1fd870[_0x68f5('0x25')];}_0x5bb1d3['status'](_0x5a0292)[_0x68f5('0x26')](_0x1fd870);};}exports[_0x68f5('0x27')]=function(_0x437d4a,_0x18bc9e){var _0x53b9b1={},_0x151786={},_0x51ed40={'count':0x0,'rows':[]};var _0x5f53b1=db[_0x68f5('0x28')][_0x68f5('0x29')];_0x151786[_0x68f5('0x2a')]=_[_0x68f5('0x2b')](_0x5f53b1);_0x151786['query']=_[_0x68f5('0x2b')](_0x437d4a[_0x68f5('0x2c')]);_0x151786[_0x68f5('0x2d')]=_[_0x68f5('0x2e')](_0x151786[_0x68f5('0x2a')],_0x151786[_0x68f5('0x2c')]);_0x53b9b1[_0x68f5('0x2f')]=_[_0x68f5('0x2e')](_0x151786[_0x68f5('0x2a')],qs[_0x68f5('0x30')](_0x437d4a[_0x68f5('0x2c')][_0x68f5('0x30')]));_0x53b9b1[_0x68f5('0x2f')]=_0x53b9b1['attributes'][_0x68f5('0x31')]?_0x53b9b1[_0x68f5('0x2f')]:_0x151786[_0x68f5('0x2a')];if(!_0x437d4a[_0x68f5('0x2c')]['hasOwnProperty'](_0x68f5('0x32'))){_0x53b9b1[_0x68f5('0x1a')]=qs['limit'](_0x437d4a[_0x68f5('0x2c')][_0x68f5('0x1a')]);_0x53b9b1['offset']=qs['offset'](_0x437d4a[_0x68f5('0x2c')]['offset']);}_0x53b9b1[_0x68f5('0x33')]=qs[_0x68f5('0x34')](_0x437d4a[_0x68f5('0x2c')][_0x68f5('0x34')]);_0x53b9b1['where']=qs[_0x68f5('0x2d')](_[_0x68f5('0x35')](_0x437d4a[_0x68f5('0x2c')],_0x151786['filters']));if(_0x437d4a[_0x68f5('0x2c')]['filter']){_0x53b9b1['where']=_[_0x68f5('0x36')](_0x53b9b1[_0x68f5('0x37')],{'$or':_[_0x68f5('0x38')](_0x5f53b1,function(_0x3db523){if(_0x3db523[_0x68f5('0x39')][_0x68f5('0x3a')]!==_0x68f5('0x3b')){var _0x2c4e51={};_0x2c4e51[_0x3db523['field']]={'$like':'%'+_0x437d4a['query'][_0x68f5('0x3c')]+'%'};return _0x2c4e51;}})});}_0x53b9b1=_['merge']({},_0x53b9b1,_0x437d4a[_0x68f5('0x3d')]);var _0x5d429c={'where':_0x53b9b1[_0x68f5('0x37')]};return db[_0x68f5('0x28')][_0x68f5('0x3e')](_0x5d429c)[_0x68f5('0x20')](function(_0x58fcd8){_0x51ed40[_0x68f5('0x3e')]=_0x58fcd8;if(_0x437d4a[_0x68f5('0x2c')][_0x68f5('0x3f')]){_0x53b9b1[_0x68f5('0x40')]=[{'all':!![]}];}return db[_0x68f5('0x28')][_0x68f5('0x41')](_0x53b9b1);})[_0x68f5('0x20')](function(_0x47d141){_0x51ed40['rows']=_0x47d141;return _0x51ed40;})['then'](respondWithFilteredResult(_0x18bc9e,_0x53b9b1))[_0x68f5('0x42')](handleError(_0x18bc9e,null));};exports[_0x68f5('0x43')]=function(_0x1754bb,_0x5afe56){var _0x27bc27={'raw':!![],'where':{'id':_0x1754bb[_0x68f5('0x44')]['id']}},_0x3ccfa9={};_0x3ccfa9['model']=_[_0x68f5('0x2b')](db[_0x68f5('0x28')][_0x68f5('0x29')]);_0x3ccfa9[_0x68f5('0x2c')]=_['keys'](_0x1754bb[_0x68f5('0x2c')]);_0x3ccfa9[_0x68f5('0x2d')]=_['intersection'](_0x3ccfa9[_0x68f5('0x2a')],_0x3ccfa9['query']);_0x27bc27[_0x68f5('0x2f')]=_[_0x68f5('0x2e')](_0x3ccfa9[_0x68f5('0x2a')],qs[_0x68f5('0x30')](_0x1754bb[_0x68f5('0x2c')]['fields']));_0x27bc27[_0x68f5('0x2f')]=_0x27bc27['attributes'][_0x68f5('0x31')]?_0x27bc27[_0x68f5('0x2f')]:_0x3ccfa9[_0x68f5('0x2a')];if(_0x1754bb[_0x68f5('0x2c')][_0x68f5('0x3f')]){_0x27bc27[_0x68f5('0x40')]=[{'all':!![]}];}_0x27bc27=_[_0x68f5('0x36')]({},_0x27bc27,_0x1754bb['options']);return db[_0x68f5('0x28')][_0x68f5('0x45')](_0x27bc27)[_0x68f5('0x20')](handleEntityNotFound(_0x5afe56,null))[_0x68f5('0x20')](respondWithResult(_0x5afe56,null))[_0x68f5('0x42')](handleError(_0x5afe56,null));};exports[_0x68f5('0x1f')]=function(_0xcbed8f,_0x2db5d8){if(_0xcbed8f[_0x68f5('0x46')]['id']){delete _0xcbed8f[_0x68f5('0x46')]['id'];}return db['Attachment'][_0x68f5('0x45')]({'where':{'id':_0xcbed8f[_0x68f5('0x44')]['id']}})[_0x68f5('0x20')](handleEntityNotFound(_0x2db5d8,null))['then'](saveUpdates(_0xcbed8f[_0x68f5('0x46')],null))[_0x68f5('0x20')](respondWithResult(_0x2db5d8,null))[_0x68f5('0x42')](handleError(_0x2db5d8,null));};exports['destroy']=function(_0x100d9f,_0x4283f0){return db[_0x68f5('0x28')][_0x68f5('0x45')]({'where':{'id':_0x100d9f['params']['id']}})[_0x68f5('0x20')](handleEntityNotFound(_0x4283f0,null))['then'](removeEntity(_0x4283f0,null))[_0x68f5('0x42')](handleError(_0x4283f0,null));};exports[_0x68f5('0x47')]=function(_0x4d4adb,_0xd5df75,_0xd358e4){_0x4d4adb['body']['name']=_0x4d4adb[_0x68f5('0x48')]['originalname'];_0x4d4adb['body'][_0x68f5('0x49')]=_0x4d4adb[_0x68f5('0x48')][_0x68f5('0x4a')];_0x4d4adb[_0x68f5('0x46')]['type']=_0x4d4adb['file'][_0x68f5('0x4b')];return db[_0x68f5('0x28')][_0x68f5('0x47')](_0x4d4adb[_0x68f5('0x46')])['then'](respondWithResult(_0xd5df75,0xc9))[_0x68f5('0x42')](handleError(_0xd5df75,null));};exports[_0x68f5('0x4c')]=function(_0xaf6f6,_0x1df609,_0x405dc1){return db[_0x68f5('0x28')][_0x68f5('0x4d')]({'where':{'id':_0xaf6f6[_0x68f5('0x44')]['id']},'raw':!![]})[_0x68f5('0x20')](handleEntityNotFound(_0x1df609,null))[_0x68f5('0x20')](function(_0x5c5aad){if(_0x5c5aad){return _0x1df609[_0x68f5('0x4c')](path['join'](config['root'],_0x68f5('0x4e'),_0x5c5aad[_0x68f5('0x49')]));}})[_0x68f5('0x42')](handleError(_0x1df609,null));};
\ No newline at end of file
+var _0x460c=['index','Attachment','rawAttributes','model','query','keys','filters','intersection','attributes','fields','length','hasOwnProperty','nolimit','order','sort','where','merge','type','key','field','filter','options','findAll','catch','params','includeAll','include','find','body','create','file','basename','mimetype','download','findOne','join','root','html-pdf','eml-format','zip-dir','fast-json-patch','request-promise','moment','bluebird','mustache','util','path','sox','to-csv','ejs','lodash','squel','jsforce','papaparse','ioredis','../../components/auth/service','../../components/parsers/qs','../../config/license/hardware','../../config/logger','api','../../config/utils','../../config/environment','../../mysqldb','sendStatus','status','json','count','offset','limit','set','Content-Range','apply','reject','save','update','then','destroy','stack','name','send'];(function(_0x3dc85,_0x4f2d39){var _0x3e938e=function(_0xbd5b55){while(--_0xbd5b55){_0x3dc85['push'](_0x3dc85['shift']());}};_0x3e938e(++_0x4f2d39);}(_0x460c,0xc5));var _0xc460=function(_0x10700c,_0x2d9446){_0x10700c=_0x10700c-0x0;var _0x1f5fc8=_0x460c[_0x10700c];return _0x1f5fc8;};'use strict';var pdf=require(_0xc460('0x0'));var emlformat=require(_0xc460('0x1'));var rimraf=require('rimraf');var zipdir=require(_0xc460('0x2'));var jsonpatch=require(_0xc460('0x3'));var rp=require(_0xc460('0x4'));var moment=require(_0xc460('0x5'));var BPromise=require(_0xc460('0x6'));var Mustache=require(_0xc460('0x7'));var util=require(_0xc460('0x8'));var path=require(_0xc460('0x9'));var sox=require(_0xc460('0xa'));var csv=require(_0xc460('0xb'));var ejs=require(_0xc460('0xc'));var fs=require('fs');var _=require(_0xc460('0xd'));var squel=require(_0xc460('0xe'));var crypto=require('crypto');var jsforce=require(_0xc460('0xf'));var deskjs=require('desk.js');var toCsv=require(_0xc460('0xb'));var querystring=require('querystring');var Papa=require(_0xc460('0x10'));var Redis=require(_0xc460('0x11'));var authService=require(_0xc460('0x12'));var qs=require(_0xc460('0x13'));var hardwareService=require(_0xc460('0x14'));var logger=require(_0xc460('0x15'))(_0xc460('0x16'));var utils=require(_0xc460('0x17'));var config=require(_0xc460('0x18'));var db=require(_0xc460('0x19'))['db'];function respondWithStatusCode(_0x42d9a6,_0x20656c){_0x20656c=_0x20656c||0xcc;return function(_0x50cc9c){if(_0x50cc9c){return _0x42d9a6[_0xc460('0x1a')](_0x20656c);}return _0x42d9a6[_0xc460('0x1b')](_0x20656c)['end']();};}function respondWithResult(_0x435938,_0x52c00a){_0x52c00a=_0x52c00a||0xc8;return function(_0x2ff512){if(_0x2ff512){return _0x435938['status'](_0x52c00a)[_0xc460('0x1c')](_0x2ff512);}};}function respondWithFilteredResult(_0x3b27d1,_0x375c67){return function(_0x5005f7){if(_0x5005f7){var _0x3d4db1=_0x5005f7[_0xc460('0x1d')],_0x5a754e=_0x375c67[_0xc460('0x1e')],_0x3439d4=_0x375c67[_0xc460('0x1e')]+_0x375c67[_0xc460('0x1f')],_0x18046e;if(_0x3439d4>=_0x3d4db1){_0x3439d4=_0x3d4db1;_0x18046e=0xc8;}else{_0x18046e=0xce;}_0x3b27d1[_0xc460('0x1b')](_0x18046e);return _0x3b27d1[_0xc460('0x20')](_0xc460('0x21'),_0x5a754e+'-'+_0x3439d4+'/'+_0x3d4db1)[_0xc460('0x1c')](_0x5005f7);}return null;};}function patchUpdates(_0x3700df){return function(_0x214ee6){try{jsonpatch[_0xc460('0x22')](_0x214ee6,_0x3700df,!![]);}catch(_0x44524c){return BPromise[_0xc460('0x23')](_0x44524c);}return _0x214ee6[_0xc460('0x24')]();};}function saveUpdates(_0x2d11f5,_0x591536){return function(_0x191aa2){if(_0x191aa2){return _0x191aa2[_0xc460('0x25')](_0x2d11f5)[_0xc460('0x26')](function(_0x25d5af){return _0x25d5af;});}return null;};}function removeEntity(_0x298b8a,_0x33ab09){return function(_0x47e45e){if(_0x47e45e){return _0x47e45e[_0xc460('0x27')]()[_0xc460('0x26')](function(){_0x298b8a['status'](0xcc)['end']();});}};}function handleEntityNotFound(_0x4adfa7,_0x51e7ec){return function(_0x41c9a0){if(!_0x41c9a0){_0x4adfa7[_0xc460('0x1a')](0x194);}return _0x41c9a0;};}function handleError(_0xd3d453,_0x4f1305){_0x4f1305=_0x4f1305||0x1f4;return function(_0x5a279f){logger['error'](_0x5a279f[_0xc460('0x28')]);if(_0x5a279f[_0xc460('0x29')]){delete _0x5a279f[_0xc460('0x29')];}_0xd3d453[_0xc460('0x1b')](_0x4f1305)[_0xc460('0x2a')](_0x5a279f);};}exports[_0xc460('0x2b')]=function(_0x241dd1,_0x20533a){var _0x14f8a6={},_0xa1376b={},_0x581389={'count':0x0,'rows':[]};var _0x3d2eaf=db[_0xc460('0x2c')][_0xc460('0x2d')];_0xa1376b[_0xc460('0x2e')]=_['keys'](_0x3d2eaf);_0xa1376b[_0xc460('0x2f')]=_[_0xc460('0x30')](_0x241dd1[_0xc460('0x2f')]);_0xa1376b[_0xc460('0x31')]=_[_0xc460('0x32')](_0xa1376b[_0xc460('0x2e')],_0xa1376b[_0xc460('0x2f')]);_0x14f8a6[_0xc460('0x33')]=_[_0xc460('0x32')](_0xa1376b[_0xc460('0x2e')],qs[_0xc460('0x34')](_0x241dd1[_0xc460('0x2f')][_0xc460('0x34')]));_0x14f8a6[_0xc460('0x33')]=_0x14f8a6['attributes'][_0xc460('0x35')]?_0x14f8a6[_0xc460('0x33')]:_0xa1376b[_0xc460('0x2e')];if(!_0x241dd1[_0xc460('0x2f')][_0xc460('0x36')](_0xc460('0x37'))){_0x14f8a6[_0xc460('0x1f')]=qs[_0xc460('0x1f')](_0x241dd1['query'][_0xc460('0x1f')]);_0x14f8a6[_0xc460('0x1e')]=qs['offset'](_0x241dd1[_0xc460('0x2f')][_0xc460('0x1e')]);}_0x14f8a6[_0xc460('0x38')]=qs['sort'](_0x241dd1[_0xc460('0x2f')][_0xc460('0x39')]);_0x14f8a6[_0xc460('0x3a')]=qs[_0xc460('0x31')](_['pick'](_0x241dd1[_0xc460('0x2f')],_0xa1376b['filters']));if(_0x241dd1[_0xc460('0x2f')]['filter']){_0x14f8a6[_0xc460('0x3a')]=_[_0xc460('0x3b')](_0x14f8a6[_0xc460('0x3a')],{'$or':_['map'](_0x3d2eaf,function(_0x3ae453){if(_0x3ae453[_0xc460('0x3c')][_0xc460('0x3d')]!=='VIRTUAL'){var _0x3e4d87={};_0x3e4d87[_0x3ae453[_0xc460('0x3e')]]={'$like':'%'+_0x241dd1['query'][_0xc460('0x3f')]+'%'};return _0x3e4d87;}})});}_0x14f8a6=_[_0xc460('0x3b')]({},_0x14f8a6,_0x241dd1[_0xc460('0x40')]);var _0x60adfd={'where':_0x14f8a6['where']};return db[_0xc460('0x2c')][_0xc460('0x1d')](_0x60adfd)[_0xc460('0x26')](function(_0x59d9d6){_0x581389[_0xc460('0x1d')]=_0x59d9d6;if(_0x241dd1['query']['includeAll']){_0x14f8a6['include']=[{'all':!![]}];}return db[_0xc460('0x2c')][_0xc460('0x41')](_0x14f8a6);})[_0xc460('0x26')](function(_0x4fb6e8){_0x581389['rows']=_0x4fb6e8;return _0x581389;})[_0xc460('0x26')](respondWithFilteredResult(_0x20533a,_0x14f8a6))[_0xc460('0x42')](handleError(_0x20533a,null));};exports['show']=function(_0x2369e6,_0x47579d){var _0x38c191={'raw':!![],'where':{'id':_0x2369e6[_0xc460('0x43')]['id']}},_0x22b6e5={};_0x22b6e5['model']=_['keys'](db[_0xc460('0x2c')][_0xc460('0x2d')]);_0x22b6e5[_0xc460('0x2f')]=_[_0xc460('0x30')](_0x2369e6[_0xc460('0x2f')]);_0x22b6e5[_0xc460('0x31')]=_[_0xc460('0x32')](_0x22b6e5['model'],_0x22b6e5['query']);_0x38c191[_0xc460('0x33')]=_[_0xc460('0x32')](_0x22b6e5[_0xc460('0x2e')],qs['fields'](_0x2369e6[_0xc460('0x2f')][_0xc460('0x34')]));_0x38c191['attributes']=_0x38c191['attributes'][_0xc460('0x35')]?_0x38c191[_0xc460('0x33')]:_0x22b6e5[_0xc460('0x2e')];if(_0x2369e6['query'][_0xc460('0x44')]){_0x38c191[_0xc460('0x45')]=[{'all':!![]}];}_0x38c191=_['merge']({},_0x38c191,_0x2369e6['options']);return db[_0xc460('0x2c')][_0xc460('0x46')](_0x38c191)[_0xc460('0x26')](handleEntityNotFound(_0x47579d,null))[_0xc460('0x26')](respondWithResult(_0x47579d,null))[_0xc460('0x42')](handleError(_0x47579d,null));};exports[_0xc460('0x25')]=function(_0x1029a0,_0x5c113b){if(_0x1029a0['body']['id']){delete _0x1029a0['body']['id'];}return db['Attachment'][_0xc460('0x46')]({'where':{'id':_0x1029a0[_0xc460('0x43')]['id']}})[_0xc460('0x26')](handleEntityNotFound(_0x5c113b,null))['then'](saveUpdates(_0x1029a0[_0xc460('0x47')],null))[_0xc460('0x26')](respondWithResult(_0x5c113b,null))[_0xc460('0x42')](handleError(_0x5c113b,null));};exports[_0xc460('0x27')]=function(_0x596789,_0x4bf991){return db[_0xc460('0x2c')][_0xc460('0x46')]({'where':{'id':_0x596789[_0xc460('0x43')]['id']}})[_0xc460('0x26')](handleEntityNotFound(_0x4bf991,null))['then'](removeEntity(_0x4bf991,null))[_0xc460('0x42')](handleError(_0x4bf991,null));};exports[_0xc460('0x48')]=function(_0x34d51c,_0x1b6143,_0x1bf155){_0x34d51c[_0xc460('0x47')][_0xc460('0x29')]=_0x34d51c[_0xc460('0x49')]['originalname'];_0x34d51c[_0xc460('0x47')][_0xc460('0x4a')]=_0x34d51c[_0xc460('0x49')]['filename'];_0x34d51c[_0xc460('0x47')]['type']=_0x34d51c[_0xc460('0x49')][_0xc460('0x4b')];return db['Attachment'][_0xc460('0x48')](_0x34d51c['body'])[_0xc460('0x26')](respondWithResult(_0x1b6143,0xc9))[_0xc460('0x42')](handleError(_0x1b6143,null));};exports[_0xc460('0x4c')]=function(_0x3dae82,_0x230f02,_0x5e45df){return db[_0xc460('0x2c')][_0xc460('0x4d')]({'where':{'id':_0x3dae82[_0xc460('0x43')]['id']},'raw':!![]})[_0xc460('0x26')](handleEntityNotFound(_0x230f02,null))[_0xc460('0x26')](function(_0x2260ee){if(_0x2260ee){return _0x230f02[_0xc460('0x4c')](path[_0xc460('0x4e')](config[_0xc460('0x4f')],'server/files/attachments/',_0x2260ee[_0xc460('0x4a')]));}})[_0xc460('0x42')](handleError(_0x230f02,null));};
\ No newline at end of file