Importieren gelöschter Beiträge

Es scheint, dass die meisten Importe das Einfügen von Beiträgen ausschließen, die in der Quellsoftware gelöscht wurden, aber ich möchte diese erhalten. Ich möchte jedoch sicherstellen, dass sie nach dem Import in Discourse ordnungsgemäß als gelöscht markiert werden. Das Setzen von deleted_at und deleted_by_id scheint nicht zu funktionieren:

if m['state'] == "deleted"
  mapped[:deleted_at] = Time.now
  mapped[:deleted_by_id] = -1
end

Dies funktioniert, wenn ich einfach das Attribut :hidden setze, aber ich möchte diese Beiträge für die meisten Benutzer nicht sichtbar machen. Ist es möglich, einen Beitrag während der Erstellung als gelöscht zu markieren, oder erfordert dies, dass ich nach dem Import-Batch erneut auf den Import zurückkomme und dies über einen separaten Aufruf oder eine Abfrage setze?