diff --git a/source/blender/editors/object/object_bake_simulation.cc b/source/blender/editors/object/object_bake_simulation.cc index 2896337c52f..5ece43d0304 100644 --- a/source/blender/editors/object/object_bake_simulation.cc +++ b/source/blender/editors/object/object_bake_simulation.cc @@ -839,7 +839,7 @@ static Vector bake_single_node_gather_bake_request(bContext *C, } request.path = std::move(*bake_path); - if (bake->bake_mode == NODES_MODIFIER_BAKE_MODE_STILL) { + if (node->type == GEO_NODE_BAKE && bake->bake_mode == NODES_MODIFIER_BAKE_MODE_STILL) { const int current_frame = scene->r.cfra; request.frame_start = current_frame; request.frame_end = current_frame;