From d62022f923ab56831023acb104750b0827505798 Mon Sep 17 00:00:00 2001 From: KerollesFathy Date: Wed, 1 Apr 2026 20:36:47 +0000 Subject: [PATCH] fix: check readme exists before writing to avoid TypeError on publish --- frappe/core/doctype/package_release/package_release.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frappe/core/doctype/package_release/package_release.py b/frappe/core/doctype/package_release/package_release.py index b298a10d37..af2d83e820 100644 --- a/frappe/core/doctype/package_release/package_release.py +++ b/frappe/core/doctype/package_release/package_release.py @@ -93,8 +93,9 @@ class PackageRelease(Document): def export_package_files(self, package): # write readme - with open(frappe.get_site_path("packages", package.package_name, "README.md"), "w") as readme: - readme.write(package.readme) + if package.readme: + with open(frappe.get_site_path("packages", package.package_name, "README.md"), "w") as readme: + readme.write(package.readme) # write license if package.license: