System Information
Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.20
Blender Version
Broken: version: 2.83 (sub 9), branch: master, commit date: 2020-03-15 22:43, hash: rBf06a6e92bc5e
Worked: I tried an older version which I know to have worked on my Linux machine at work a few days ago, and it still didn't work, so I suspect this issue is only present on Windows, or only on my computer. Let me know if you can reproduce.
Exact steps for others to reproduce the error
- Run the python script curve_select_fail.py.
- Hook modifiers get added. According to the code, the modifiers should correspond to each curve point. Instead, the result is random - most of the time, but not always, only the first point is hooked with all of the modifiers.
- Run the python script why_index_error.py
- It index errors. If you remove the last line of code, it works. The last line of code shouldn't affect the curve's indicies, so this can't be right.
I could really use a workaround until this is fixed.