System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce RTX 2070 with Max-Q Design/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 456.71
Blender Version
Broken: version: 2.92.0 Alpha, branch: master, commit date: 2020-10-27 22:14, hash: rB024b65b5e518
Short description of error
When using Bake Action with step of 1 (2, 3 etc) if a curve has a part that isnt moving (where the value holds in say 1 for 10 frames), then it only gets a key on the first one and last keyframe instead of every frame
Exact steps for others to reproduce the error
Insert a key in the default cube.
Create a curve like this (with at least 1 flat area where the value doesnt change)
In the 3d view, go to object > animation > bake action
Result obtained:
Result expected:
Thank you guys!, I understand if it was "intended" as a feature but that breaks the baking and we have the cleanup operators after all if we actually need this.


