final UniqueId previousId = result.getDocuments().get(0).getUniqueId();
s_logger.info("Updating portfolio {}", previousId);
portfolio.setUniqueId(previousId);
final PortfolioDocument document = new PortfolioDocument(portfolio);
document.setUniqueId(previousId);
portfolioMaster.update(document);
break;
default:
throw new OpenGammaRuntimeException("Multiple portfolios matching " + req);
}
}