diff --git a/inference/core/workflows/core_steps/common/query_language/operations/detections/base.py b/inference/core/workflows/core_steps/common/query_language/operations/detections/base.py index e80c10a03f..7521c2eff5 100644 --- a/inference/core/workflows/core_steps/common/query_language/operations/detections/base.py +++ b/inference/core/workflows/core_steps/common/query_language/operations/detections/base.py @@ -163,7 +163,7 @@ def select_first_detection(detections: sv.Detections) -> sv.Detections: def select_last_detection(detections: sv.Detections) -> sv.Detections: if len(detections) == 0: - return deepcopy(detections) + return detections.copy() return detections[-1]