unee-t / frontend

Meteor front end
https://case.dev.unee-t.com/
GNU Affero General Public License v3.0
9 stars 17 forks source link

TypeError: Cannot read property 'roleVisibility' of undefined #765

Open kaihendry opened 5 years ago

kaihendry commented 5 years ago

Noticed this error in uneet-dev:

[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84) { user: 'JMHT8K2z9T9Td3SzJ',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)   method: 'units.insert',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)   args:
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)    [ { type: 'House',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        name: '[UI-TEST] unit - 1555899112320',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        role: 'Tenant',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        moreInfo: '[Uilicious Automated Test]',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        streetAddress: 'This Should Be Considered A Real Address',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        city: 'CBD',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        state: 'Singapore',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        zipCode: '654321',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        country: '',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)        isOccupant: false } ],
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)   step: 'Fetching unit data for live update, proceeding with no error',
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)   error: TypeError: Cannot read property 'roleVisibility' of undefined
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at roleDocs.filter.roleDocs (imports/api/units.js:90:57)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at Array.filter (<anonymous>)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at getUnitRoles (imports/api/units.js:90:23)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at Object.unitItem [as matcher] (imports/api/units.js:347:27)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at addedMatcherDescriptors.filter.desc (imports/api/base/rest-resource-factor
y.js:145:30)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at Array.filter (<anonymous>)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at Object.handleAdded (imports/api/base/rest-resource-factory.js:145:10)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at liveUpdateFunc (imports/api/units.js:556:18)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at MethodInvocation.units.insert (imports/api/units.js:605:7)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at maybeAuditArgumentChecks (packages/ddp-server/livedata_server.js:1767:12)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at DDP._CurrentMethodInvocation.withValue (packages/ddp-server/livedata_serve
r.js:719:19)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1304:12)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at DDPServer._CurrentWriteFence.withValue (packages/ddp-server/livedata_serve
r.js:717:46)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at Meteor.EnvironmentVariable.EVp.withValue (packages/meteor.js:1304:12)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at Promise (packages/ddp-server/livedata_server.js:715:46)
[2019-04-22T10:18:46+08:00] (ecs/meteor/c357e502-f2d3-4c81-990e-0280a0ab5c84)     at new Promise (<anonymous>) }