Addon Manager: Fix README fetch for macros
When no macro metadata is downloaded, the macro has no URL yet.
This commit is contained in:
committed by
Yorik van Havre
parent
ee50a0474f
commit
87fb94342f
@@ -267,3 +267,6 @@ class PackageDetailsController(QtCore.QObject):
|
||||
def display_repo_status(self, addon):
|
||||
self.update_status.emit(self.addon)
|
||||
self.show_repo(self.addon)
|
||||
|
||||
def macro_readme_updated(self):
|
||||
self.show_repo(self.addon)
|
||||
|
||||
@@ -74,6 +74,14 @@ class ReadmeController(QtCore.QObject):
|
||||
self.url = self.addon.macro.wiki
|
||||
if not self.url:
|
||||
self.url = self.addon.macro.url
|
||||
if not self.url:
|
||||
self.widget.setText(
|
||||
translate(
|
||||
"AddonsInstaller",
|
||||
"Loading info for {} from the FreeCAD Macro Recipes wiki...",
|
||||
).format(self.addon.display_name, self.url)
|
||||
)
|
||||
return
|
||||
else:
|
||||
self.url = utils.get_readme_url(repo)
|
||||
self.widget.setUrl(self.url)
|
||||
|
||||
Reference in New Issue
Block a user