diff --git a/rerun_py/src/dataframe.rs b/rerun_py/src/dataframe.rs index 34b3baa735bcb..1e62658efb62d 100644 --- a/rerun_py/src/dataframe.rs +++ b/rerun_py/src/dataframe.rs @@ -529,7 +529,8 @@ impl PyRecordingView { .filter(|c| matches!(c, ColumnDescriptor::Component(_))) .collect::>(); - if !available_data_columns.is_empty() + if self.query_expression.using_index_values.is_none() + && !available_data_columns.is_empty() && available_data_columns.iter().all(|c| c.is_static()) { py_rerun_warn("RecordingView::select: contents only include static columns. No results will be returned. Either include non-static data or consider using `select_static()` instead.")?;