From 5535eb22bbae41bd9e7c237b7474ee3cdfe0ac79 Mon Sep 17 00:00:00 2001 From: Pat Sissons Date: Wed, 2 Aug 2017 10:18:16 -0700 Subject: [PATCH 1/2] fixing bug where `thenByDescending` sorts ascending --- src/core/enumerable.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/enumerable.js b/src/core/enumerable.js index 2fd38b3..3974a17 100644 --- a/src/core/enumerable.js +++ b/src/core/enumerable.js @@ -1612,7 +1612,7 @@ }; OrderedEnumerablePrototype.thenByDescending = function (keySelector, comparer) { - return this.createOrderedEnumerable(keySelector, comparer, false); + return this.createOrderedEnumerable(keySelector, comparer, true); }; return OrderedEnumerable; From 1eab93ca8ccd195e206a2216bfa01d8e0ad075ea Mon Sep 17 00:00:00 2001 From: Pat Sissons Date: Wed, 2 Aug 2017 10:18:35 -0700 Subject: [PATCH 2/2] fixing bug where `thenBy` ignores provided `comparer` parameter --- src/core/enumerable.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/enumerable.js b/src/core/enumerable.js index 3974a17..0bac423 100644 --- a/src/core/enumerable.js +++ b/src/core/enumerable.js @@ -1608,7 +1608,7 @@ }; OrderedEnumerablePrototype.thenBy = function (keySelector, comparer) { - return this.createOrderedEnumerable(keySelector, null, false); + return this.createOrderedEnumerable(keySelector, comparer, false); }; OrderedEnumerablePrototype.thenByDescending = function (keySelector, comparer) {