? fe_nodequeue-array-ordering-update.patch
? fe_nodequeue-array-ordering.patch
? features_extra-769660.patch
? features_extra-features_get_default.patch
Index: fe_nodequeue.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/features_extra/Attic/fe_nodequeue.module,v
retrieving revision 1.1.2.6
diff -u -p -r1.1.2.6 fe_nodequeue.module
--- fe_nodequeue.module	25 May 2010 04:46:43 -0000	1.1.2.6
+++ fe_nodequeue.module	26 Aug 2010 22:58:52 -0000
@@ -99,6 +99,15 @@ function fe_nodequeue_queue_features_exp
     // Load nodequeue_queue.
     if (!empty($object->qid)) {
       $nodequeue_queue = nodequeue_load($object->qid);
+      
+      // sort roles and types arrays into ascending order so that we can 
+      // check for overridden db data without being affected by the 
+      // order in which this array gets stored/loaded.
+      if (!empty($nodequeue_queue->roles))
+        sort($nodequeue_queue->roles);
+      if (!empty($nodequeue_queue->types))
+        sort($nodequeue_queue->types);
+        
       $additions = (array) $nodequeue_queue;
       unset($additions['qid']);
       // TODO: sub
