diff --git a/loaih/build.py b/loaih/build.py index 279c3c6..8124c7a 100644 --- a/loaih/build.py +++ b/loaih/build.py @@ -119,9 +119,13 @@ class Build(loaih.RemoteBuild): # Remote storage. I have to query a remote site to know if it # was already built. name = self.appimagefilename[arch] - matching = etree.HTML(urllib.request.urlopen(str.join('/', - self.relative_path.insert(0, self.storage_path) - )).read()).xpath( + if len(self.relative_path) > 0: + path_arr = self.relative_path.insert(0, self.storage_path) + else: + path_arr = [ self.storage_path, '' ] + matching = etree.HTML(urllib.request.urlopen( + str.join('/', path_arr) + ).read()).xpath( f"//a[contains(@href, '{name}')/@href" )