We're updating the issue view to help you get more done. 

Can not push patients to some older PhenoTips servers

Description

While the push-client code has functionality to use older protocol versions, it does not get to use it if server outright rejected the version the client uses.

Servers running PhenoTips-1.2 did not reject any versions, and the client correctly detected old server protocol version and fell back to pushing using old serializers. However servers running PhenoTips-1.3-m1 reject logins from clients using newer protocol versions, and the entire push process is broken.

In cases like this when client code actually knows and is compatible with the older push version (that the server being connceted to uses) client code should retry the login operation using this older protocol version

Environment

None

Status

Assignee

Andrew Misyura

Reporter

Andrew Misyura

Labels

None

External issue ID

None

External issue ID

None

Epic Link

Components

Fix versions

Affects versions

1.3-milestone-2

Priority

Blocker