Try direct assignment again

This commit is contained in:
Simon Quigley 2025-02-12 21:04:03 -06:00
parent 328cef71af
commit c2e3682d4c

View File

@ -668,14 +668,8 @@ std::string CiLogic::queue_pull_tarball(std::vector<std::shared_ptr<PackageConf>
r->assign_task(job_statuses->at("pull"), existing_item->first_pull_task, r);
r->assign_task(job_statuses->at("tarball"), existing_item->first_tarball_task, r);
if (existing_item->first_pkgconf->packaging_commit) {
if (!r->packaging_commit) r->packaging_commit = std::make_shared<GitCommit>(*(existing_item->first_pkgconf->packaging_commit));
else *(r->packaging_commit) = *(existing_item->first_pkgconf->packaging_commit);
}
if (existing_item->first_pkgconf->upstream_commit) {
if (!r->upstream_commit) r->upstream_commit = std::make_shared<GitCommit>(*(existing_item->first_pkgconf->upstream_commit));
else *(r->upstream_commit) = *(existing_item->first_pkgconf->upstream_commit);
}
r->packaging_commit = existing_item->first_pkgconf->packaging_commit;
r->upstream_commit = existing_item->first_pkgconf->upstream_commit;
r->sync();
continue;
}