From ce77530efc8e4c0064511e0258cf94d4e457aca0 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Sat, 31 Jan 2026 13:35:48 +0000 Subject: [PATCH] fix: clear design cache when activating a design --- backend/app/api/design_generator.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/app/api/design_generator.py b/backend/app/api/design_generator.py index ff19836..df79954 100644 --- a/backend/app/api/design_generator.py +++ b/backend/app/api/design_generator.py @@ -11,6 +11,7 @@ from fastapi import APIRouter, HTTPException from pydantic import BaseModel from app.config import get_settings +from app.api.designs import design_service router = APIRouter() settings = get_settings() @@ -194,6 +195,9 @@ async def activate_design(slug: str): content = content.replace("status: draft", "status: active") metadata_path.write_text(content) + # Clear the design service cache so the new status is picked up + design_service.clear_cache() + return {"status": "activated", "slug": slug}