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
@@ -867,12 +867,18 @@ def _forward_only_preview_needed(self) -> bool:
867867 )
868868
869869 @cached_property
870- def _auto_restatement_preview_needed (self ) -> bool :
871- return self ._is_dev and any (
872- snapshot .model .auto_restatement_cron is not None
873- for snapshot in self ._modified_and_added_snapshots
874- if snapshot .is_model
875- )
870+ def _non_forward_only_preview_needed (self ) -> bool :
871+ if not self ._is_dev :
872+ return False
873+ for snapshot in self ._modified_and_added_snapshots :
874+ if not snapshot .is_model :
875+ continue
876+ if (
877+ not snapshot .virtual_environment_mode .is_full
878+ or snapshot .model .auto_restatement_cron is not None
879+ ):
880+ return True
881+ return False
876882
877883 @cached_property
878884 def _modified_and_added_snapshots (self ) -> t .List [Snapshot ]:
You can’t perform that action at this time.
0 commit comments