I had the same problem on my drivers door, which my dash display kept saying drivers door open
I got some advise from my neighbour the other day and fixed it.
Heres how to do it.
open door 1 foot, put a trolley jack underneath with a peice of wood in between. jack it up slowly. when the car stops rising then only go a bit further.
you can trial and error until you get it right, but go slow so you dont over do it.
this is the only way as there is no adjustment on the hinges.
if your not up to doing it then a body shop can do it