Well, actually, when trying to POST the following to BASE_URL/Dependency :
data = {'predecessorRefType': 'Activity','predecessorRefId': '2034','successorRefType': 'Activity','successorRefId': '2035','dependencyType': 'E-S', 'dependencyDelay': '0', 'comment': 'test comment'}
There is no error in the logs, the API answers the following (and I swear we did not modified the code of Projeqtor) :
{'identifier': 'id', 'items': [{'apiResult': 'OK', 'apiResultMessage': 'Lien de dépendance #1332 inséré', 'id': '1332', 'predecessorId': '', 'predecessorRefType': 'Activity', 'predecessorRefId': '2034', 'successorId': '', 'successorRefType': 'Activity', 'successorRefId': '2035', 'dependencyType': 'E-S', 'dependencyDelay': '0', 'comment': 'test comment'}]}
The fields successorId and predecessorId are NULL in the database (which is consistent with the answer of the API) and there is no arrow drawed on the Gantt view (which seems quite normal regarding the data I guess).
Even if recalculating the planning, the NULL values remain NULL.
I can see successor & predecessor correctly set in the activities view (which seems also quite normal regarding the data).
Am I doing something wrong?