X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=rwlaunchpad%2Fplugins%2Frwlaunchpadtasklet%2Frift%2Ftasklets%2Frwlaunchpad%2Fuploader.py;fp=rwlaunchpad%2Fplugins%2Frwlaunchpadtasklet%2Frift%2Ftasklets%2Frwlaunchpad%2Fuploader.py;h=800c7ef91ca453f32f6bd7767355b8bb8e5d03d9;hb=fd2529255d1dfabb1ad5f2e0491de7951911fa67;hp=38e2ae9f2bd4192b56575ccbe5737bc3f33979b4;hpb=3734e39f8b352e281b1963d9fbb82ca77a38fdd7;p=osm%2FSO.git diff --git a/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/uploader.py b/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/uploader.py index 38e2ae9f..800c7ef9 100644 --- a/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/uploader.py +++ b/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/uploader.py @@ -461,6 +461,7 @@ class OnboardPackage(downloader.DownloaderProtocol): self.validate_descriptor_fields(temp_package) except Exception as e: self.log.exception("Descriptor validation Failed") + self.delete_stored_package(stored_package) raise try: self.extract_icons(temp_package) @@ -489,6 +490,7 @@ class OnboardPackage(downloader.DownloaderProtocol): if str(e): self.log.message(OnboardError(str(e))) self.log.message(OnboardFailure()) + raise OnboardException(OnboardFailure()) def on_download_succeeded(self, job): self.log.message(DownloadSuccess("Package downloaded."))