Files
cloud-cap-samples/media-store/srv/manage-store-service.js
2021-01-04 14:37:01 +01:00

13 lines
370 B
JavaScript

const cds = require("@sap/cds");
module.exports = async function () {
const db = await cds.connect.to("db"); // connect to database service
this.before("CREATE", "*", async (req) => {
let { ID: lastEntityID } = await db.run(
SELECT.one(req.entity).columns("ID").orderBy({ ID: "desc" })
);
req.data = { ...req.data, ID: ++lastEntityID };
});
};