Do not run complete verification for extract blocks or tasks without nav goal + disable complete verification for nav blocks in task v2 run (#1973)
This commit is contained in:
@@ -346,6 +346,7 @@ class BaseTaskBlock(Block):
|
||||
totp_verification_url: str | None = None
|
||||
totp_identifier: str | None = None
|
||||
cache_actions: bool = False
|
||||
complete_verification: bool = True
|
||||
|
||||
def get_all_parameters(
|
||||
self,
|
||||
@@ -601,6 +602,7 @@ class BaseTaskBlock(Block):
|
||||
task_block=self,
|
||||
browser_session_id=browser_session_id,
|
||||
close_browser_on_completion=browser_session_id is None,
|
||||
complete_verification=self.complete_verification,
|
||||
)
|
||||
except Exception as e:
|
||||
# Make sure the task is marked as failed in the database before raising the exception
|
||||
|
||||
@@ -141,6 +141,7 @@ class TaskBlockYAML(BlockYAML):
|
||||
cache_actions: bool = False
|
||||
complete_criterion: str | None = None
|
||||
terminate_criterion: str | None = None
|
||||
complete_verification: bool = True
|
||||
|
||||
|
||||
class ForLoopBlockYAML(BlockYAML):
|
||||
@@ -273,6 +274,7 @@ class NavigationBlockYAML(BlockYAML):
|
||||
cache_actions: bool = False
|
||||
complete_criterion: str | None = None
|
||||
terminate_criterion: str | None = None
|
||||
complete_verification: bool = True
|
||||
|
||||
|
||||
class ExtractionBlockYAML(BlockYAML):
|
||||
@@ -303,6 +305,7 @@ class LoginBlockYAML(BlockYAML):
|
||||
cache_actions: bool = False
|
||||
complete_criterion: str | None = None
|
||||
terminate_criterion: str | None = None
|
||||
complete_verification: bool = True
|
||||
|
||||
|
||||
class WaitBlockYAML(BlockYAML):
|
||||
|
||||
Reference in New Issue
Block a user