From 8b554a35c4dc7ea0dfbc0f5a8e7dde8e818efc55 Mon Sep 17 00:00:00 2001 From: ajaysi Date: Sat, 7 Mar 2026 11:51:59 +0530 Subject: [PATCH] fix: Resolve dependency conflicts, scheduler status error, and frontend config (Closes #382) --- backend/requirements.txt | 4 +++- .../executors/onboarding_full_website_analysis_executor.py | 2 +- frontend/src/App.tsx | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/backend/requirements.txt b/backend/requirements.txt index 6f3cb35f..9d695301 100644 --- a/backend/requirements.txt +++ b/backend/requirements.txt @@ -1,5 +1,7 @@ # Core dependencies -fastapi>=0.104.0 +fastapi>=0.115.14 +starlette>=0.40.0,<0.47.0 +sse-starlette<3.0.0 uvicorn>=0.24.0 python-multipart>=0.0.6 python-dotenv>=1.0.0 diff --git a/backend/services/scheduler/executors/onboarding_full_website_analysis_executor.py b/backend/services/scheduler/executors/onboarding_full_website_analysis_executor.py index 47f9bc30..15efc4e7 100644 --- a/backend/services/scheduler/executors/onboarding_full_website_analysis_executor.py +++ b/backend/services/scheduler/executors/onboarding_full_website_analysis_executor.py @@ -81,7 +81,7 @@ class OnboardingFullWebsiteAnalysisExecutor(TaskExecutor): task.last_executed = datetime.utcnow() task.last_success = datetime.utcnow() - task.status = 'paused' + task.status = 'completed' # Explicitly mark as completed instead of paused task.next_execution = None task.consecutive_failures = 0 task.failure_pattern = None diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx index fc168638..46579c85 100644 --- a/frontend/src/App.tsx +++ b/frontend/src/App.tsx @@ -544,6 +544,7 @@ const App: React.FC = () => { // Get environment variables with fallbacks const clerkPublishableKey = process.env.REACT_APP_CLERK_PUBLISHABLE_KEY || ''; + const clerkJSUrl = process.env.REACT_APP_CLERK_JS_URL; // Show error if required keys are missing if (!clerkPublishableKey) { @@ -654,7 +655,7 @@ const App: React.FC = () => { // TODO: Send to error tracking service (Sentry, LogRocket, etc.) }} > - + {renderApp()}