From 42ddeea38dfe8a58f53c0cb3061c09da286b4f3e Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Thu, 9 Jul 2015 21:28:31 -0500
Subject: [PATCH] upgrade: Drop `<div>` from user's names

---
 include/upgrader/streams/core/0d6099a6-98ad7d55.task.php | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/include/upgrader/streams/core/0d6099a6-98ad7d55.task.php b/include/upgrader/streams/core/0d6099a6-98ad7d55.task.php
index 3f336a9e1..75ff0416f 100644
--- a/include/upgrader/streams/core/0d6099a6-98ad7d55.task.php
+++ b/include/upgrader/streams/core/0d6099a6-98ad7d55.task.php
@@ -25,6 +25,15 @@ class StaffPermissions extends MigrationTask {
             $staff->updatePerms($perms, $errors);
             $staff->save();
         }
+
+        // Update user's with <div> in their name (regression from v1.9.9)
+        foreach (
+            User::objects()->filter(array('name__startswith' => ' <div>'))
+            as $user
+        ) {
+            $user->name = ltrim(str_replace(' <div>', '', $user->name));
+            $user->save();
+        }
     }
 }
 return 'StaffPermissions';
-- 
GitLab