Merge pull request #395 from OpenSignLabs/fix_dailyemailquota

fix: dailyemailquota not updating for user and default value not updating of checkbox in API
This commit is contained in:
prafull-opensignlabs
2025-03-19 15:08:50 +00:00
parent 22d27abb76
commit a3b2c797fb
40 changed files with 1601 additions and 1609 deletions
@@ -1,4 +1,13 @@
async function DocumentBeforesave(request) {
if (!request.original) {
const TimeToCompleteDays = request.object.get('TimeToCompleteDays') || 15;
const RemindOnceInEvery = request?.object?.get('RemindOnceInEvery') || 5;
const AutoReminder = request?.object?.get('AutomaticReminders') || false;
const reminderCount = TimeToCompleteDays / RemindOnceInEvery;
if (AutoReminder && reminderCount > 15) {
throw new Parse.Error(Parse.Error.INVALID_QUERY, 'only 15 reminder allowed');
}
}
try {
// below code is used to update document when user sent document or self signed
const document = request.object;