Skip to content

Commit 548ec73

Browse files
authored
Merge pull request #297 from MerginMaps/project_info_version
Patch project info version before to be compatible with files_at_version
2 parents 883e655 + 422754e commit 548ec73

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

mergin/client.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -758,12 +758,16 @@ def project_info_v2(self, project_id: str, files_at_version=None) -> ProjectInfo
758758
resp = self.get(f"/v2/projects/{project_id}", params)
759759
resp_json = json.load(resp)
760760
project_workspace = resp_json.get("workspace")
761+
762+
# make sure we are making project info 1:1 with files_at_version parameter.
763+
# we have files prepared to next sync with proper version pulled from server
764+
version = resp_json.get("version") if files_at_version is None else files_at_version
761765
return ProjectInfo(
762766
id=resp_json.get("id"),
763767
name=resp_json.get("name"),
764768
created_at=resp_json.get("created_at"),
765769
updated_at=resp_json.get("updated_at"),
766-
version=resp_json.get("version"),
770+
version=version,
767771
public=resp_json.get("public"),
768772
role=resp_json.get("role"),
769773
size=resp_json.get("size"),

0 commit comments

Comments
 (0)