Two problems: - CGInitBuild will fail on already existing build (even canceled/failed), so it can't be used to reuse previously refunded nvr. - CGRefund build doesn't delete reservation. Having reservation token for build which is no more in BUILDING doesn't make much sense and blocks and reservation of same NVR.
PR #1853
Metadata Update from @tkopecek: - Custom field Size adjusted to None
Metadata Update from @jcupova: - Issue tagged with: testing-ready
Commit 1865a0c8 fixes this issue
Commit 20b91e85 fixes this issue
Metadata Update from @jcupova: - Issue tagged with: testing-done
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/koji/issues/1852
Please continue any further discussion there.