diff --git a/bin/add-edb-ids b/bin/add-edb-ids index da6a554..7ed04e7 100755 --- a/bin/add-edb-ids +++ b/bin/add-edb-ids @@ -51,16 +51,23 @@ for (const {title} of itemPagesWithoutEDBIDs) { } console.log('EDB ID:', edbID, `(https://na.finalfantasyxiv.com/lodestone/playguide/db/item/${encodeURIComponent(edbID)})`); + let originalText; + try { + originalText = await mw.readPage(title); + } catch (error) { + console.log('Error reading page:', error); + continue; + } + // rewrite wiki page to include id-edb infobox parameter let updatedText; try { - const originalText = await mw.readPage(title); updatedText = insertInfoboxEDBID(originalText, edbID); diff(originalText, updatedText); } catch (error) { console.log('Error inserting parameter:', error); console.group('Bad page content:'); - console.log(pageContent); + console.log(originalText); console.groupEnd(); console.log(); continue;