diff --git a/packages/server/middleware/routeHandlers/upgradeData.js b/packages/server/middleware/routeHandlers/upgradeData.js index 6093ee9109..24026ace66 100644 --- a/packages/server/middleware/routeHandlers/upgradeData.js +++ b/packages/server/middleware/routeHandlers/upgradeData.js @@ -1,8 +1,9 @@ const StatusCodes = require("../../utilities/statusCodes") module.exports = async ctx => { + const existingAccessLevels = await ctx.instance.authApi.loadAccessLevels() const accessLevels = ctx.request.body.accessLevels - accessLevels.version = 0 + accessLevels.version = existingAccessLevels.version await ctx.instance.authApi.saveAccessLevels(accessLevels) await ctx.instance.templateApi.upgradeData(ctx.request.body.newHierarchy) ctx.response.status = StatusCodes.OK