ai.updateTitle(asset.getTitle());
ai.updateDescription(asset.getDescription());
ai.updateValid(assetValidator.validate(ai));
if (AssetFormats.affectsBinaryUpToDate(ai.getFormat())) {
ModuleItem pkg = ai.getModule();
pkg.updateBinaryUpToDate(false);
RuleBaseCache.getInstance().remove(pkg.getUUID());
}
ai.checkin(asset.getMetadata().getCheckInComment());
rulesRepository.save();
} catch (RuntimeException e) {