X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=dak%2Fprocess_accepted.py;h=0db17bad471545f55f229aa9cc0a4fb01d1872af;hb=b0fa2768edc3523b7e6a081252a622c4121112d8;hp=a26ce57a4226d1246871c13180eff770658dcaf6;hpb=6c793f19473346ffb891d9a3b777775ca9790207;p=dak.git diff --git a/dak/process_accepted.py b/dak/process_accepted.py index a26ce57a..0db17bad 100755 --- a/dak/process_accepted.py +++ b/dak/process_accepted.py @@ -274,10 +274,6 @@ def install (): # Begin a transaction; if we bomb out anywhere between here and the COMMIT WORK below, the DB will not be changed. projectB.query("BEGIN WORK") - # Check the hashes are all present: HACK: Can go away once all dak files - # are known to be newer than the shasum changes - utils.ensure_hashes(Upload) - # Add the .dsc file to the DB for file in files.keys(): if files[file]["type"] == "dsc": @@ -311,7 +307,7 @@ def install (): # files id is stored in dsc_files by check_dsc(). files_id = dsc_files[dsc_file].get("files id", None) if files_id == None: - files_id = database.get_files_id(filename, dsc_files[dsc_file]["size"], dsc_files[dsc_file]["md5sum"], dsc_location_id) + files_id = database.get_files_id(filename, dsc_files[dsc_file]["size"], dsc_files[dsc_file]["md5sum"], files[file]["sha1sum"], files[file]["sha256sum"], dsc_location_id) # FIXME: needs to check for -1/-2 and or handle exception if files_id == None: files_id = database.set_files_id (filename, dsc_files[dsc_file]["size"], dsc_files[dsc_file]["md5sum"], files[file]["sha1sum"], files[file]["sha256sum"], dsc_location_id)