Blob Blame History Raw
From 3a601d27de845907e2e11411589321e28c8604b7 Mon Sep 17 00:00:00 2001
From: Ralph Bean <rbean@redhat.com>
Date: Sep 11 2018 00:47:55 +0000
Subject: Fix bug breaking local builds.


This bug was reported by @nphillip here https://bodhi.fedoraproject.org/updates/FEDORA-2018-c9c3a37d96

The issue is that the `record_filtered_rpms` method returns a new xmd
buildrequires block, but whole buildrequires entries were omitted in the return
value for local builds.  This one-liner includes them again.

---

diff --git a/module_build_service/utils/submit.py b/module_build_service/utils/submit.py
index 95f3060..ac70440 100644
--- a/module_build_service/utils/submit.py
+++ b/module_build_service/utils/submit.py
@@ -59,6 +59,7 @@ def record_filtered_rpms(mmd):
         # In case this is module resubmit or local build, the filtered_rpms
         # will already be there, so there is no point in generating them again.
         if "filtered_rpms" in req_data:
+            new_buildrequires[req_name] = req_data
             continue
 
         # We can just get the first modulemd data from result right here thanks to