From 4e02c6ce0a0453a6f7c1b097abab37cae2a3028c Mon Sep 17 00:00:00 2001 From: Rushabh Gosar Date: Fri, 9 Jan 2026 17:32:10 -0800 Subject: [PATCH] Fix: Remove default MSFT symbol to prevent silent data errors --- scraper_service.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scraper_service.py b/scraper_service.py index 5ac4a75..9244512 100644 --- a/scraper_service.py +++ b/scraper_service.py @@ -1279,7 +1279,10 @@ def scrape_yahoo_options(symbol, expiration=None, strike_limit=25): @app.route("/scrape_sync") def scrape_sync(): - symbol = request.args.get("stock", "MSFT") + symbol = request.args.get("stock") + if not symbol: + return jsonify({"error": "Missing 'stock' parameter"}), 400 + expiration = ( request.args.get("expiration") or request.args.get("expiry") @@ -1297,7 +1300,10 @@ def scrape_sync(): @app.route("/profile") def profile(): - symbol = request.args.get("stock", "MSFT") + symbol = request.args.get("stock") + if not symbol: + return jsonify({"error": "Missing 'stock' parameter"}), 400 + app.logger.info("Received /profile request for symbol=%s", symbol) return jsonify(scrape_yahoo_profile(symbol))