I have checked both behaviour without project_mrp and with project_mrp.
Faced the inconsistency as you said, If I creates a SO as your scenario (without project_mrp) the procurement goes in to done state.
If I tried the same scenario with project_mrp installed, It will create a procurement with "Running"state which is wrong.
Also I have checked your patch it's solved this issue.
Hello Yann,
Thanks for your fast reply!
I have checked both behaviour without project_mrp and with project_mrp.
Faced the inconsistency as you said, If I creates a SO as your scenario (without project_mrp) the procurement goes in to done state.
If I tried the same scenario with project_mrp installed, It will create a procurement with "Running"state which is wrong.
Also I have checked your patch it's solved this issue.
Thanks for contribution!