// Republish the previous version if any to avoid it becoming an orphan
Document prevVersion = torem.value().getPreviousVersion();
if (prevVersion != null) {
+ prevVersion.setHistory(prevVersion.getHistory() - 1);
add(aStep, new Publication(prevVersion, aStep.getOwner()));
getProjectElementDAO().merge(aStep.getOwner());
}