Fix of possible IllegalStateException.
Change-Id: Ide4d1bf060dc7ff8fc6286d5a1de03f8a6bedbfc
Signed-off-by: Peter Kajsa <pkajsa@cisco.com>
(cherry picked from commit
3e4972b4e8edd7387666808014cd33daddef2cb5)
* cases full validation is performed only once just here.
*/
case MERGE:
- schema.verifyStructure(schema.apply(this, getOriginal(), version).get().getData(), true);
+ final Optional<TreeNode> result = schema.apply(this, getOriginal(), version);
+ if (result.isPresent()) {
+ schema.verifyStructure(result.get().getData(), true);
+ }
break;
default:
break;