From 64aed7f483be61d0d4a6b17cf9c132e2edbdfeee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 9 Apr 2018 10:45:46 +0200 Subject: [PATCH] Use valueOf to compare moment in PYSON Equal issue7187 review44081002 --- src/pyson.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pyson.js b/src/pyson.js index b7303e6095..958492522a 100644 --- a/src/pyson.js +++ b/src/pyson.js @@ -358,6 +358,10 @@ Sao.PYSON.Equal.eval_ = function(value, context) { if (value.s1 instanceof Array && value.s2 instanceof Array) { return Sao.common.compare(value.s1, value.s2); + } else if (moment.isMoment(value.s1) && moment.isMoment(value.s2)) { + return ((value.s1.isDate == value.s2.isDate) && + (value.s1.isDateTime == value.s2.isDateTime) && + (value.s1.valueOf() == value.s2.valueOf())); } else { return value.s1 == value.s2; }