]> git.mxchange.org Git - friendica.git/blobdiff - update.php
Create DDD classes for gserver class
[friendica.git] / update.php
index 980ec721ab281db90676eab2cb59e03953c3f730..78295921a14faf9461494342a7bd84488cb1f2a8 100644 (file)
@@ -1349,3 +1349,30 @@ function update_1524(): int
 
        return Update::SUCCESS;
 }
+
+function update_1525(): int
+{
+       // Use expected value for user.username
+       if (!DBA::e('UPDATE `user` u
+    JOIN `profile` p
+    ON p.`uid` = u.`uid`
+    SET u.`username` = p.`name`')) {
+               return Update::FAILED;
+       }
+
+       // Blank out deprecated field profile.name to avoid future confusion
+       if (!DBA::e('UPDATE `profile` p
+    SET p.`name` = ""')) {
+               return Update::FAILED;
+       }
+
+       // Update users' self-contact name if needed
+       if (!DBA::e('UPDATE `contact` c
+    JOIN `user` u
+    ON u.`uid` = c.`uid` AND c.`self` = 1
+    SET c.`name` = u.`username`')) {
+               return Update::FAILED;
+       }
+
+       return Update::SUCCESS;
+}