From e0ecc55948cfea3fbc02f33d02ce905f90e9ef91 Mon Sep 17 00:00:00 2001
From: Todd Dembrey <todd.dembrey@torchbox.com>
Date: Wed, 22 Aug 2018 14:09:01 +0100
Subject: [PATCH] Check the sort order to prevent clusterable models thinking
 its equal

---
 opentech/apply/funds/models/forms.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/opentech/apply/funds/models/forms.py b/opentech/apply/funds/models/forms.py
index 24650f122..40bf70d73 100644
--- a/opentech/apply/funds/models/forms.py
+++ b/opentech/apply/funds/models/forms.py
@@ -42,7 +42,7 @@ class AbstractRelatedForm(Orderable):
 
     def __eq__(self, other):
         try:
-            return self.fields == other.fields
+            return self.fields == other.fields and self.sort_order == other.sort_order
         except AttributeError:
             return False
 
@@ -80,7 +80,7 @@ class AbstractRelatedReviewForm(Orderable):
 
     def __eq__(self, other):
         try:
-            return self.fields == other.fields
+            return self.fields == other.fields and self.sort_order == other.sort_order
         except AttributeError:
             return False
 
-- 
GitLab