konecty / Konecty

Konecty Open source Tech Business Platform
https://konecty.com
GNU Affero General Public License v3.0
19 stars 8 forks source link

Document without _updatedAt field #70

Closed CaduGomes closed 3 months ago

CaduGomes commented 1 year ago

https://github.com/konecty/Konecty/blob/443094870177f2533592de8e5d9456a845e8155f/server/methods/data.js#L1238

This line causes an error when the document does not have the _updatedAt field.

{"level":50,"time":1694180641293,"pid":1,"hostname":"dd88bfcc1fcf","err":{"type":"TypeError","message":"Cannot read property 'getTime' of undefined","stack":"TypeError: Cannot read property 'getTime' of undefined\n at MethodInvocation.<anonymous> (server/methods/data.js:1238:28)\n at MethodInvocation.meteorMethods.<computed> (packages/konecty_methods-middleware/konecty_methods-middleware.coffee:141:23)\n at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1902:12)\n at packages/ddp-server/livedata_server.js:1820:15\n at packages/meteor.js:365:18\n at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1389:31)\n at packages/ddp-server/livedata_server.js:1818:36\n at new Promise (<anonymous>)\n at Server.applyAsync (packages/ddp-server/livedata_server.js:1817:12)\n at Server.apply (packages/ddp-server/livedata_server.js:1756:26)\n at Server.call (packages/ddp-server/livedata_server.js:1738:17)\n at server/routes/rest/data/dataApi.js:132:10\n at server/lib/routes/app.js:257:4\n at doCall (packages/meteorhacks_picker.js:128:14)\n at PickerImp._processRoute (packages/meteorhacks_picker.js:122:5)\n at processNextRoute (packages/meteorhacks_picker.js:90:14)\n => awaited here:\n at Promise.await (/app/bundle/programs/server/npm/node_modules/meteor/promise/node_modules/meteor-promise/promise_server.js:60:12)\n at Server.apply (packages/ddp-server/livedata_server.js:1769:22)\n at Server.call (packages/ddp-server/livedata_server.js:1738:17)\n at server/routes/rest/data/dataApi.js:132:10\n at server/lib/routes/app.js:257:4\n at doCall (packages/meteorhacks_picker.js:128:14)\n at PickerImp._processRoute (packages/meteorhacks_picker.js:122:5)\n at processNextRoute (packages/meteorhacks_picker.js:90:14)\n at processNextMiddleware (packages/meteorhacks_picker.js:78:7)\n at PickerImp._dispatch (packages/meteorhacks_picker.js:72:3)\n at processNextSubRouter (packages/meteorhacks_picker.js:102:17)\n at PickerImp._dispatch (packages/meteorhacks_picker.js:68:14)\n at processNextSubRouter (packages/meteorhacks_picker.js:102:17)\n at PickerImp._dispatch (packages/meteorhacks_picker.js:68:14)\n at processNextSubRouter (packages/meteorhacks_picker.js:102:17)\n at processNextRoute (packages/meteorhacks_picker.js:95:7)"},"msg":"uncaughtException Cannot read property 'getTime' of undefined"}