sunrise-cms/handlers/burialSites-post/doRestoreBurialSite.js

18 lines
663 B
JavaScript

import { restoreBurialSite } from '../../database/restoreBurialSite.js';
import { clearNextPreviousBurialSiteIdCache } from '../../helpers/burialSites.helpers.js';
export default function handler(request, response) {
const success = restoreBurialSite(request.body.burialSiteId, request.session.user);
const burialSiteId = typeof request.body.burialSiteId === 'string'
? Number.parseInt(request.body.burialSiteId, 10)
: request.body.burialSiteId;
response.json({
success,
burialSiteId
});
if (success) {
response.on('finish', () => {
clearNextPreviousBurialSiteIdCache();
});
}
}