diff --git a/js/server/modules/@arangodb/foxx/templates/dcRouter.js.tmpl b/js/server/modules/@arangodb/foxx/templates/dcRouter.js.tmpl index 73c914cacc..1c3abd1f54 100644 --- a/js/server/modules/@arangodb/foxx/templates/dcRouter.js.tmpl +++ b/js/server/modules/@arangodb/foxx/templates/dcRouter.js.tmpl @@ -1,5 +1,4 @@ 'use strict'; -const _ = require('lodash'); const dd = require('dedent'); const joi = require('joi'); const httpError = require('http-errors'); @@ -43,7 +42,7 @@ router.post(function (req, res) { } throw e; } - _.extend(<%= document %>, meta); + Object.assign(<%= document %>, meta); res.status(201); res.set('location', req.makeAbsolute( req.reverse('detail', {key: <%= document %>._key}) @@ -96,7 +95,7 @@ router.put(':key', function (req, res) { } throw e; } - _.extend(<%= document %>, meta); + Object.assign(<%= document %>, meta); res.send(<%= document %>); }, 'replace') .pathParam('key', keySchema) diff --git a/js/server/modules/@arangodb/foxx/templates/ecRouter.js.tmpl b/js/server/modules/@arangodb/foxx/templates/ecRouter.js.tmpl index 11eb13263e..270101f539 100644 --- a/js/server/modules/@arangodb/foxx/templates/ecRouter.js.tmpl +++ b/js/server/modules/@arangodb/foxx/templates/ecRouter.js.tmpl @@ -1,5 +1,4 @@ 'use strict'; -const _ = require('lodash'); const dd = require('dedent'); const joi = require('joi'); const httpError = require('http-errors'); @@ -21,8 +20,8 @@ const HTTP_CONFLICT = status('conflict'); const router = createRouter(); module.exports = router; -const New<%= model %> = _.extend({}, <%= model %>, { - schema: _.extend({}, <%= model %>.schema, { +const New<%= model %> = Object.assign({}, <%= model %>, { + schema: Object.assign({}, <%= model %>.schema, { _from: joi.string(), _to: joi.string() }) @@ -50,7 +49,7 @@ router.post(function (req, res) { } throw e; } - _.extend(<%= document %>, meta); + Object.assign(<%= document %>, meta); res.status(201); res.set('location', req.makeAbsolute( req.reverse('detail', {key: <%= document %>._key}) @@ -103,7 +102,7 @@ router.put(':key', function (req, res) { } throw e; } - _.extend(<%= document %>, meta); + Object.assign(<%= document %>, meta); res.send(<%= document %>); }, 'replace') .pathParam('key', keySchema)