fix: display count in summary only updating with new response (#2524)

This commit is contained in:
Matti Nannt
2024-04-24 16:17:24 +02:00
committed by GitHub
parent dcc98b671e
commit 27875deb44
2 changed files with 2 additions and 5 deletions

View File

@@ -95,10 +95,6 @@ const SummaryPage = ({
updatedResponseCount = await getResponseCountAction(surveyId, filters);
}
setResponseCount(updatedResponseCount);
if (updatedResponseCount === 0) {
setSurveySummary(initialSurveySummary);
return;
}
let updatedSurveySummary;
if (isSharingPage) {

View File

@@ -27,6 +27,7 @@ import { TSurveySummary } from "@formbricks/types/surveys";
import { TTag } from "@formbricks/types/tags";
import { ITEMS_PER_PAGE, SERVICES_REVALIDATION_INTERVAL, WEBAPP_URL } from "../constants";
import { displayCache } from "../display/cache";
import { deleteDisplayByResponseId, getDisplayCountBySurveyId } from "../display/service";
import { createPerson, getPerson, getPersonByUserId, transformPrismaPerson } from "../person/service";
import {
@@ -632,7 +633,7 @@ export const getSurveySummary = (
},
[`getSurveySummary-${surveyId}-${JSON.stringify(filterCriteria)}`],
{
tags: [responseCache.tag.bySurveyId(surveyId)],
tags: [responseCache.tag.bySurveyId(surveyId), displayCache.tag.bySurveyId(surveyId)],
revalidate: SERVICES_REVALIDATION_INTERVAL,
}
)();