merlyn/collector/patches/epub2+3.0.2.patch
Marcello Fitton 376c9f7f3f
Install patch-package in /collector and Apply Patch to Fix EPub Upload Bug (#4630)
* Install patch-package and postinstall-postinstall

* Implement patch to ensure title is always a string in EPub class
2025-11-19 13:17:58 -08:00

14 lines
783 B
Diff

diff --git a/node_modules/epub2/lib/epub.js b/node_modules/epub2/lib/epub.js
index 729208b..8412959 100644
--- a/node_modules/epub2/lib/epub.js
+++ b/node_modules/epub2/lib/epub.js
@@ -536,7 +536,7 @@ class EPub extends events_1.EventEmitter {
? ''
: (branch[i].navLabel && branch[i].navLabel.text || branch[i].navLabel || "").trim();
*/
- title = (branch[i].navLabel && branch[i].navLabel.text || branch[i].navLabel || "").trim();
+ title = String(branch[i].navLabel && branch[i].navLabel.text || branch[i].navLabel || "").trim();
}
var order = Number(branch[i]["@"] && branch[i]["@"].playOrder || 0);
if (isNaN(order)) {