Discource import ips4

こんにちは、サポートが必要です。なぜこのエラーが発生するのか理解できません。IPS4 からインポートするスクリプトを実行すると、まさにこのようなエラーが表示されます。

サマリー

既存のグループを読み込み中…
既存のユーザーを読み込み中…
既存のカテゴリを読み込み中…
既存の投稿を読み込み中…
既存のトピックを読み込み中…

ユーザーの作成中

カテゴリのインポート中…
13 / 41 ( 31.7%) [189062 項目/分] Traceback (most recent call last):
7: from script/import_scripts/ipb4.rb:432:in <main>' 6: from /var/www/discourse/script/import_scripts/base.rb:47:in perform’
5: from script/import_scripts/ipb4.rb:43:in execute' 4: from script/import_scripts/ipb4.rb:171:in import_categories’
3: from /var/www/discourse/script/import_scripts/base.rb:416:in create_categories' 2: from /var/www/discourse/script/import_scripts/base.rb:416:in each’
1: from /var/www/discourse/script/import_scripts/base.rb:425:in block in create_categories' /var/www/discourse/script/import_scripts/base.rb:425:in strip!': can’t modify frozen String: “Blank” (FrozenError)
root@ff-perm-app:/var/www/discourse# vi /var/www/discourse/script/import_scripts/ipb4.rb

サマリー
  {
    id: category['id'],
    name: CGI.unescapeHTML(category['name_seo']).gsub('-', ' ').capitalize,
    description: ''
  }

簡単な解決策は、スクリプトの先頭にある「frozen string」の行を削除することです。

編集のお願いです

ipb4.zip (4.3 KB)