return Update::SUCCESS;
}
-function update_1435()
-{
- $contacts = DBA::select('contact', [], ["`uid` != ?", 0]);
- while ($contact = DBA::fetch($contacts)) {
- Contact\User::insertForContactArray($contact);
- }
-}
-
function update_1438()
{
DBA::update('photo', ['photo-type' => Photo::USER_AVATAR], ['profile' => true]);
return Update::SUCCESS;
}
+
+/**
+ * A bug in Contact\User::updateByContactUpdate prevented any update to the user-contact table since the rows have been
+ * created in version 1435. This version fixes this bug but the user-contact rows are outdated, we need to regenerate
+ * them.
+ */
+function update_1444()
+{
+ DBA::e('TRUNCATE TABLE `user-contact`');
+
+ $contacts = DBA::select('contact', [], ["`uid` != ?", 0]);
+ while ($contact = DBA::fetch($contacts)) {
+ Contact\User::insertForContactArray($contact);
+ }
+
+ return Update::SUCCESS;
+}