diff --git a/replica/table.cc b/replica/table.cc index f7e2fb97b5..6b8aaf80cd 100644 --- a/replica/table.cc +++ b/replica/table.cc @@ -1776,10 +1776,11 @@ future<> table::generate_and_propagate_view_updates(const schema_ptr& base, tracing::trace_state_ptr tr_state, gc_clock::time_point now) const { auto base_token = m.token(); + auto m_schema = m.schema(); db::view::view_update_builder builder = co_await db::view::make_view_update_builder( base, std::move(views), - make_flat_mutation_reader_from_mutations(m.schema(), std::move(permit), {std::move(m)}), + make_flat_mutation_reader_from_mutations(std::move(m_schema), std::move(permit), {std::move(m)}), std::move(existings), now);