diff --git a/inference/core/interfaces/stream/inference_pipeline.py b/inference/core/interfaces/stream/inference_pipeline.py index 382a9f75ad..1c618a7368 100644 --- a/inference/core/interfaces/stream/inference_pipeline.py +++ b/inference/core/interfaces/stream/inference_pipeline.py @@ -596,10 +596,9 @@ def init_with_workflow( named_workflow_specified = (workspace_name is not None) and ( workflow_id is not None ) - if not (named_workflow_specified != (workflow_specification is not None)): + if not named_workflow_specified and not workflow_specification: raise ValueError( - "Parameters (`workspace_name`, `workflow_id`) can be used mutually exclusive with " - "`workflow_specification`, but at least one must be set." + "Either (`workspace_name`, `workflow_id`) or `workflow_specification` must be provided." ) try: from inference.core.interfaces.stream.model_handlers.workflows import ( diff --git a/inference/core/interfaces/webrtc_worker/modal.py b/inference/core/interfaces/webrtc_worker/modal.py index 71017fe3f7..2bf309bf51 100644 --- a/inference/core/interfaces/webrtc_worker/modal.py +++ b/inference/core/interfaces/webrtc_worker/modal.py @@ -423,7 +423,6 @@ def spawn_rtc_peer_connection_modal( workflow_id=webrtc_request.workflow_configuration.workflow_id, ) ) - tags = {"tag": docker_tag} if workspace_id: tags["workspace_id"] = workspace_id