Discourse Import ips4

Hallo, ich brauche Hilfe. Ich verstehe nicht, warum dieser Fehler auftritt. Es gibt ein Skript zum Importieren aus IPS4, das nach dem Start genau diesen Fehler meldet.

Zusammenfassung

Lade bestehende Gruppen…
Lade bestehende Benutzer…
Lade bestehende Kategorien…
Lade bestehende Beiträge…
Lade bestehende Themen…

Erstelle Benutzer

Importiere Kategorien…
13 / 41 ( 31,7%) [189062 Elemente/Min] Traceback (letzte Aufrufkette):
7: von script/import_scripts/ipb4.rb:432:in \u003cmain\u003e' 6: von /var/www/discourse/script/import_scripts/base.rb:47:in perform’
5: von script/import_scripts/ipb4.rb:43:in execute' 4: von script/import_scripts/ipb4.rb:171:in import_categories’
3: von /var/www/discourse/script/import_scripts/base.rb:416:in create_categories' 2: von /var/www/discourse/script/import_scripts/base.rb:416:in each’
1: von /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!': kann gefrorenen String nicht ändern: “Blank” (FrozenError)
root@ff-perm-app:/var/www/discourse# vi /var/www/discourse/script/import_scripts/ipb4.rb

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

Die einfache Lösung besteht darin, die Zeile für gefrorene Strings oben im Skript zu entfernen.

Bitte um Hilfe beim Bearbeiten

ipb4.zip|Anhang (4,3 KB)