File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -162,7 +162,7 @@ def __init__(
162162
163163 self ._start = start
164164 if not self ._start and (
165- self ._forward_only_preview_needed or self ._auto_restatement_preview_needed
165+ self ._forward_only_preview_needed or self ._non_forward_only_preview_needed
166166 ):
167167 self ._start = default_start or yesterday_ds ()
168168
@@ -871,12 +871,18 @@ def _forward_only_preview_needed(self) -> bool:
871871 )
872872
873873 @cached_property
874- def _auto_restatement_preview_needed (self ) -> bool :
875- return self ._is_dev and any (
876- snapshot .model .auto_restatement_cron is not None
877- for snapshot in self ._modified_and_added_snapshots
878- if snapshot .is_model
879- )
874+ def _non_forward_only_preview_needed (self ) -> bool :
875+ if not self ._is_dev :
876+ return False
877+ for snapshot in self ._modified_and_added_snapshots :
878+ if not snapshot .is_model :
879+ continue
880+ if (
881+ not snapshot .virtual_environment_mode .is_full
882+ or snapshot .model .auto_restatement_cron is not None
883+ ):
884+ return True
885+ return False
880886
881887 @cached_property
882888 def _modified_and_added_snapshots (self ) -> t .List [Snapshot ]:
You can’t perform that action at this time.
0 commit comments