[dak/master 4/4] make sure that we add all poolfiles to the buildd queue
We missed the .orig.tar in cases where it was already in
the pool.
Signed-off-by: Frank Lichtenheld <djpig@debian.org>
---
daklib/dbconn.py | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/daklib/dbconn.py b/daklib/dbconn.py
index 210c43a..955ca81 100644
--- a/daklib/dbconn.py
+++ b/daklib/dbconn.py
@@ -2062,6 +2062,11 @@ def add_dsc_to_db(u, filename, session=None):
poolfile = add_poolfile(filename, dentry, dsc_location_id, session)
pfs.append(poolfile)
files_id = poolfile.file_id
+ else:
+ poolfile = get_poolfile_by_id(files_id, session)
+ if poolfile is None:
+ utils.fubar("INTERNAL ERROR. Found no poolfile with id %d" % files_id)
+ pfs.append(poolfile)
df.poolfile_id = files_id
session.add(df)
--
1.6.3.3
Reply to: