Migration eines vBulletin 4 Forums zu Discourse

Es läuft :smiling_face_with_sunglasses:

Ich muss zugeben, ChatGPT hat mir geholfen. Ich musste ersetzen:

def parse_timestamp(timestamp)
  Time.zone.at(@tz.utc_to_local(timestamp))
end

was ganz unten im Import-Skript steht

mit:

def parse_timestamp(timestamp)
  return nil if timestamp.nil? || timestamp.to_i == 0

  # Konvertiere Integer → Zeit → Zeitzone anwenden → In Rails Time.zone konvertieren
  utc_time = Time.at(timestamp.to_i).utc
  local_time = @tz.utc_to_local(utc_time)
  Time.zone.at(local_time)
end

…es verarbeitet jetzt die Themen, aber ich sehe, wie Dinge auf der Website erscheinen. Ich werde mich danach melden, um (hoffentlich) zu sagen, dass es ein Erfolg war. Wenn ja, mache ich vielleicht ein weiteres Thema hier mit einer Anleitung, wie ich alles zum Laufen gebracht habe.