Skip to content

Conversation

tw4l
Copy link
Member

@tw4l tw4l commented Sep 22, 2025

Fixes #2838

  • Ensure failOnContentCheck cannot be set when a browser profile is not set in crawlconfig POST and PATCH endpoints, else return 400 with detail fail_on_content_check_requires_profile
  • Add migration to unset failOnContentCheck for any workflows in the database that currently have that flag enabled without a profile configured

I've added very detailed backend tests for the validation, and manually tested the migration on a local instance.

@tw4l tw4l requested a review from ikreymer September 22, 2025 22:01
@ikreymer ikreymer merged commit 40c7b6b into main Sep 26, 2025
24 checks passed
@ikreymer ikreymer deleted the issue-2838-fail-not-logged-in-backend branch September 26, 2025 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Task]: Enforce not allowing "Fail on not logged in" when browser profile not selected in backend
2 participants