UNPKG

@universis/candidates

Version:

Universis api server plugin for study program candidates, internship selection etc

24 lines (23 loc) 625 B
/** * @param {DataEventArgs} event */ async function afterSaveAsync(event) { if (Object.prototype.hasOwnProperty.call(event.target, 'courseRegistrations')) { /** * @type {StudyProgramRegisterAction} */ const target = event.model.convert(event.target); await target.setCourseRegistrations(target.courseRegistrations); } } /** * @param {DataEventArgs} event * @param {Function} callback */ export function afterSave(event, callback) { return afterSaveAsync(event).then(() => { return callback(); }).catch((err) => { return callback(err); }); }