pin-diary-6のテンプレート挿入時に空行承り太郎をテンプレートの一部として誤認するバグ
既にページが作成されて書き込みされていた場合にテンプレートフォーマットを挿入すると、空行より下が分断されてしまうバグ
・これはおそらく、ページを書き込んだ際に機能する空行承り太郎の空行を、テンプレートの一部として誤認してしまうのが原因 ・テンプレートが分断されていた場合は、固まったテンプレートを新たに挿入する形で解決しました
・これ以外の解決策としては、テンプレートの一部が欠落していた場合、既存のテンプレート行(空行除く)に欠落しているテンプレートを追記する処理が考えられると思います
例えば、テンプレートが挿入されていないページが既に作成されていた場合
こんな感じになっていると思われる
Mijinko_SD.icon
第n週: 日月火水木金土
YYYY年 n.nn%経過
今日のn年前
YYYY/DD/MM
YYYY/DD/MM
上記のページにテンプレートが挿入されると、バグってこうなる
第n週: 日月火水木金土
YYYY年 n.nn%経過
Mijinko_SD.icon
今日のn年前
YYYY/DD/MM
YYYY/DD/MM
ざっくり書くとこんな感じ
3行目が完全に空白になっていて、これと空行承り太郎による空行との判別がついていないのが原因 別に空行承り太郎による空行でなくても、誰かが空行を入れれば同じことになる テンプレートがそもそも分断されていた場合は新しく挿入するようにした
しかし、テンプレートに文章を挿入することができなくなった