Commit 37188bb7 authored by Martti Käärik's avatar Martti Käärik
Browse files

equals() should compare values not data (with type and value)

parent d15f1f6d
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -19,7 +19,11 @@ public class PredefinedFunctionsImpl implements PredefinedFunctions {

	@Override
	public boolean equals(Data<?, ?> d0, Data<?, ?> d1) {
		return d0.equals(d1);
		Object v0 = d0.getValue();
		Object v1 = d1.getValue();
		if (v0 == null)
			return v1 == null;
		return v0.equals(v1);
	}

	@Override