--- ldap_integration-BETA2/ldapgroups.install	2009-07-04 14:54:28.000000000 -0700
+++ ldap_integration-BETA2-patched/ldapgroups.install	2009-11-04 11:05:18.945689587 -0800
@@ -116,3 +116,20 @@
   return $ret;
 }
 
+function ldapgroups_update_6002() {
+  $ret = array();
+  $result = db_query("SELECT ldapgroups_attr, sid FROM {ldapauth} WHERE ldapgroups_attr <> ''");
+  $update_count = 0;
+  while($data = db_fetch_object($result)){
+    if(!is_array(unserialize($data->ldapgroups_attr))){
+      $attrs = serialize(explode("\n", $data->ldapgroups_attr));
+      db_query("UPDATE {ldapauth} SET ldapgroups_attr = '%s' WHERE sid = %d", $attrs, $data->sid);
+      $update_count++;
+    }
+  }
+  if($update_count){
+
+  $ret[] = array('success' => TRUE, 'query' => t("Updated 'Group by attribute' settings for %count %server", array('%count' => $update_count, '%server' => format_plural($update_count, 'server', 'servers'))));
+  }
+  return $ret;
+}
\ No newline at end of file
