diff --git a/main.py b/main.py index a4fd035..8f6229e 100644 --- a/main.py +++ b/main.py @@ -40,7 +40,7 @@ class SeafileUploader(): drop.clear() drop.setEnabled(False) select = 0 - if self.isConfigured(): + if self.seaf_client: self.libs = (self.seaf_client or self.seaf_lib.client).libraries() i=0 for lib in self.libs: @@ -83,8 +83,9 @@ class SeafileUploader(): self.upload_scheme = settings.value("upload-scheme", "regular") settings.endGroup() settings.endGroup() - if self.isConfigured(): + if self.seaf_url and self.access_token: self.seaf_client = SeafileClient(self.seaf_url,self.access_token.username,token=self.access_token) + if self.isConfigured(): for lib in self.seaf_client.libraries(): if lib.id == self.lib_id: self.seaf_lib = lib