update: Don't fetch description_data when generating a changelog for a ReleaseVersion

This commit is contained in:
OatmealDome
2024-05-23 22:11:30 -04:00
parent 7fd057d415
commit 375e2df1fb

View File

@@ -44,7 +44,17 @@ def _changelog_from_dev_versions_list(versions):
def _changelog_from_update_track(versions):
changelog_entries = []
for version in versions:
data = version.version.description_data
if version.version is DevVersion:
data = version.version.description_data
else:
# The update dialog works without these fields as long as changelog_html is set.
# However, let's fill them with some generic data anyways, just in case.
data = {
"short_descr": "Dolphin release",
"author": "Dolphin Emulator Project",
"author_url": "https://dolphin-emu.org/",
}
data['shortrev'] = version.version.shortrev
data['changelog_html'] = version.changelog_text
changelog_entries.append(data)