diff --git a/plugins/sdk/deviceModel.go b/plugins/sdk/deviceModel.go index 5f97186d364da6ac206b381b9afa5f1283d3ccc3..218233b52164a21cd1593686959d430e816d17b6 100644 --- a/plugins/sdk/deviceModel.go +++ b/plugins/sdk/deviceModel.go @@ -176,6 +176,10 @@ func (d *DeviceModel) Diff(original, modified []byte) (*gpb.Notification, error) return nil, err } + //TODO: This should be changed to be optional + ygot.PruneConfigFalse(d.schema.RootSchema(), originalAsValidatedCopy) + ygot.PruneConfigFalse(d.schema.RootSchema(), modifiedAsValidatedCopy) + return ygot.Diff(originalAsValidatedCopy, modifiedAsValidatedCopy) }