I can't/won't map requests directly to the model i need to store in the repository, so i need to extract properties from the json parameter.
", when trying to find a method to extract the values fromt the json object, and with no prior javascript experionce, this is not telling me a lot.
{
"exception": "TypeError: Cannot read property 'type' of null",
"
"stacktrace": [
"TypeError: Cannot read property 'type' of null",
" at [object Object].save (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/repository.js:188:24)",
" at c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/var/lib/arangodb-apps/_db/_system/availability/APP/controllers/handler.js:40:16",
" at Object.res.action.callback (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/internals.js:99:5)",
" at c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/routing.js:334:17",
" at execute (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1309:7)",
" at next (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1326:7)",
" at BaseMiddleware.middleware (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/base_middleware.js:424:5)",
" at execute (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1309:7)",
" at routeRequest (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1330:3)",
" at foxxRouting (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1081:7)",
" at execute (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1309:7)",
" at Object.routeRequest (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1330:3)",
" at Function.actions.defineHttp.callback (c:\\Code\\XpectraDependencies\\ArangoDB-2.7.2-win64\\share\\arangodb\\js\\actions\\api-system.js:58:15)"
]
"TypeError: Cannot read property 'type' of null",
" at [object Object].save (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/repository.js:188:24)",
" at c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/var/lib/arangodb-apps/_db/_system/availability/APP/controllers/handler.js:40:16",
" at Object.res.action.callback (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/internals.js:99:5)",
" at c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/routing.js:334:17",
" at execute (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1309:7)",
" at next (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1326:7)",
" at BaseMiddleware.middleware (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/foxx/base_middleware.js:424:5)",
" at execute (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1309:7)",
" at routeRequest (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1330:3)",
" at foxxRouting (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1081:7)",
" at execute (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1309:7)",
" at Object.routeRequest (c:/Code/XpectraDependencies/ArangoDB-2.7.2-win64/share/arangodb/js/server/modules/org/arangodb/actions.js:1330:3)",
" at Function.actions.defineHttp.callback (c:\\Code\\XpectraDependencies\\ArangoDB-2.7.2-win64\\share\\arangodb\\js\\actions\\api-system.js:58:15)"
],
"
"error": true,
"
"code": 400,
"
"errorNum": 17,
"
"errorMessage": "Cannot read property 'type' of null"
}
}