Skip to content

Commit 28aa757

Browse files
committed
handle project info directly from v2 projects versions
1 parent df88376 commit 28aa757

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

mergin/client_push.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,6 @@ def create_upload_job(
265265
job.server_resp = push_start_resp
266266
push_project_finalize(job)
267267
return # all done - no pending job
268-
269268

270269
if transaction_id:
271270
mp.log.info(f"got transaction ID {transaction_id}")
@@ -405,15 +404,15 @@ def push_project_finalize(job: UploadJob):
405404
try:
406405
job.update_chunks_from_items()
407406
job.mp.log.info(f"Finishing transaction for project {job.mp.project_full_name()}")
408-
job.mc.post(
407+
resp = job.mc.post(
409408
f"/v2/projects/{job.mp.project_id()}/versions",
410409
data={
411410
"version": job.version,
412411
"changes": job.changes.to_server_payload(),
413412
},
414413
headers={"Content-Type": "application/json"},
415414
)
416-
project_info = job.mc.project_info(job.mp.project_id())
415+
project_info = json.load(resp)
417416
job.server_resp = project_info
418417
except ClientError as err:
419418
if err.server_code in [ErrorCode.AnotherUploadRunning.value, ErrorCode.ProjectVersionExists.value]:

0 commit comments

Comments
 (0)