fix: survey auto complete (#4442)

This commit is contained in:
Dhruwang Jariwala
2024-12-11 22:38:37 +05:30
committed by GitHub
parent 8d2edf91a1
commit c349a3b869
@@ -186,9 +186,11 @@ export const POST = async (request: Request) => {
);
// Update survey status if necessary
if (survey.autoComplete && responseCount === survey.autoComplete) {
survey.status = "completed";
await updateSurvey(survey);
if (survey.autoComplete && responseCount >= survey.autoComplete) {
await updateSurvey({
...survey,
status: "completed",
});
}
// Await webhook and email promises with allSettled to prevent early rejection