diff --git a/bookshop/srv/admin-service.js b/bookshop/srv/admin-service.js index 0cdae4d8..7a5d5804 100644 --- a/bookshop/srv/admin-service.js +++ b/bookshop/srv/admin-service.js @@ -1,9 +1,10 @@ -const cds = require('@sap/cds') +const cds = require('@sap/cds/lib') -module.exports = cds.service.impl (function(){ +module.exports = class AdminService extends cds.ApplicationService { init(){ this.before ('NEW','Authors', genid) this.before ('NEW','Books', genid) -}) + return super.init() +}} /** Generate primary keys for target entity in request */ async function genid (req) {