future = chain.future();
final var tx = chain.newWriteOnlyTransaction();
tx.delete(LogicalDatastoreType.OPERATIONAL, YANG_LIBRARY_INSTANCE_IDENTIFIER);
- if (writeLegacy) {
- tx.delete(LogicalDatastoreType.OPERATIONAL, MODULES_STATE_INSTANCE_IDENTIFIER);
- }
+ tx.delete(LogicalDatastoreType.OPERATIONAL, MODULES_STATE_INSTANCE_IDENTIFIER);
tx.commit().addCallback(new FutureCallback<CommitInfo>() {
@Override
if (writeLegacy) {
tx.put(LogicalDatastoreType.OPERATIONAL, MODULES_STATE_INSTANCE_IDENTIFIER,
YangLibraryContentBuilderUtil.buildModuleState(context, nextId, urlProvider));
+ } else {
+ tx.delete(LogicalDatastoreType.OPERATIONAL, MODULES_STATE_INSTANCE_IDENTIFIER);
}
tx.commit().addCallback(new FutureCallback<CommitInfo>() {