diff --git a/src/sentry/replays/usecases/query/__init__.py b/src/sentry/replays/usecases/query/__init__.py index 30e28afdcb20d7..b0898208f69745 100644 --- a/src/sentry/replays/usecases/query/__init__.py +++ b/src/sentry/replays/usecases/query/__init__.py @@ -165,6 +165,9 @@ def attempt_compressed_condition( (block OR block) OR block => (block OR block OR block) """ + if not result: + result.append(condition) + return if isinstance(result[-1], condition_type): result[-1].conditions.append(condition) else: