X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=daklib%2Farchive.py;h=08f59883d06705c15507dde26c359c17c66a31aa;hb=af69a21e4ac395e2f1ee467dbc6d9a76f6fcb64f;hp=77f400b41a432eed66aa6439b9faea1081a90714;hpb=ba5f3d6d9452c76687683fc3c56cd9f2aa5539e0;p=dak.git diff --git a/daklib/archive.py b/daklib/archive.py index 77f400b4..08f59883 100644 --- a/daklib/archive.py +++ b/daklib/archive.py @@ -1188,8 +1188,9 @@ class ArchiveUpload(object): source_component_name = guess break if source_component_name is None: - raise Exception('Could not guess source component.') - source_component = self.session.query(Component).filter_by(component_name=source_component_name).one() + source_component = self.session.query(Component).order_by(Component.component_id).first() + else: + source_component = self.session.query(Component).filter_by(component_name=source_component_name).one() source_component_func = lambda source: source_component db_changes = self._install_changes()