From 108d9c7c0b745b77c59710717c53b7cbb53fb11f Mon Sep 17 00:00:00 2001 From: Daniel Ursache Dogariu Date: Wed, 11 Mar 2026 12:19:05 +0200 Subject: [PATCH] Generate more demo donations on staging reset and clear cache --- backend/utils/staging.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/utils/staging.py b/backend/utils/staging.py index 56e88aee..562cb1d9 100644 --- a/backend/utils/staging.py +++ b/backend/utils/staging.py @@ -4,6 +4,7 @@ from django.contrib import messages from django.contrib.auth import get_user_model from django.core import management +from django.core.cache import cache from django.core.exceptions import PermissionDenied from django.shortcuts import redirect from django.urls import reverse @@ -77,13 +78,17 @@ def reset_staging(generate_orgs_count=0, generate_causes_count=0, generate_donat management.call_command("generate_donations", generate_donations_count) logger.info("Generated %d demo donations", generate_donations_count) + # Clear the server cache + cache.clear() + logger.info("Cleared the server cache") + def schedule_reset_staging(request): if not request.user or not request.user.has_perm("can_reset_staging"): raise PermissionDenied logger.info("Scheduling a staging environment reset") - async_task(reset_staging, generate_orgs_count=12, generate_causes_count=15, generate_donations_count=50) + async_task(reset_staging, generate_orgs_count=20, generate_causes_count=25, generate_donations_count=100) messages.add_message( request,