From 8bad7b41ec9d1032820d475f6431b23939b2af46 Mon Sep 17 00:00:00 2001 From: Bram Date: Mon, 7 Jul 2025 13:46:56 +0200 Subject: [PATCH] only save to cache if success --- Dockers/puppeteer-api/app/routes/browser.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Dockers/puppeteer-api/app/routes/browser.py b/Dockers/puppeteer-api/app/routes/browser.py index ca56df3..5d0eef7 100644 --- a/Dockers/puppeteer-api/app/routes/browser.py +++ b/Dockers/puppeteer-api/app/routes/browser.py @@ -31,8 +31,9 @@ async def visit_url(url: str, skipCache: bool = False, x_api_key: Optional[str] # Call the service function result = await visit_url_service(decoded_url) - # Save to cache (even if we skipped reading from it) - save_to_cache(decoded_url, "visit", result) + if(result["status"] == "success"): + # Save to cache (even if we skipped reading from it) + save_to_cache(decoded_url, "visit", result) return result except Exception as e: @@ -60,7 +61,8 @@ async def extract_seo(url: str, skipCache: bool = False, x_api_key: Optional[str result = await extract_seo_service(decoded_url) # Save to cache - save_to_cache(decoded_url, "seo", result) + if(result["status"] == "success"): + save_to_cache(decoded_url, "seo", result) return result except Exception as e: @@ -87,7 +89,8 @@ async def extract_meta_tags(url: str, skipCache: bool = False, x_api_key: Option result = await extract_meta_tags_service(decoded_url) # Save to cache - save_to_cache(decoded_url, "meta", result) + if(result["status"] == "success"): + save_to_cache(decoded_url, "meta", result) return result except Exception as e: @@ -114,7 +117,8 @@ async def detect_pagination(url: str, skipCache: bool = False, x_api_key: Option result = await detect_pagination_service(decoded_url) # Save to cache - save_to_cache(decoded_url, "pagination", result) + if(result["status"] == "success"): + save_to_cache(decoded_url, "pagination", result) return result except Exception as e: