Browse Source
Fixed migration step for user_ldap
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
pull/29523/head
Côme Chilliet
4 years ago
No known key found for this signature in database
GPG Key ID: A3E2F658B28C760A
3 changed files with
4 additions and
2 deletions
-
apps/user_ldap/composer/composer/autoload_classmap.php
-
apps/user_ldap/composer/composer/autoload_static.php
-
apps/user_ldap/lib/Migration/Version1130Date20211102154716.php
|
|
|
@ -62,6 +62,7 @@ return array( |
|
|
|
'OCA\\User_LDAP\\Migration\\UnsetDefaultProvider' => $baseDir . '/../lib/Migration/UnsetDefaultProvider.php', |
|
|
|
'OCA\\User_LDAP\\Migration\\Version1010Date20200630192842' => $baseDir . '/../lib/Migration/Version1010Date20200630192842.php', |
|
|
|
'OCA\\User_LDAP\\Migration\\Version1120Date20210917155206' => $baseDir . '/../lib/Migration/Version1120Date20210917155206.php', |
|
|
|
'OCA\\User_LDAP\\Migration\\Version1130Date20211102154716' => $baseDir . '/../lib/Migration/Version1130Date20211102154716.php', |
|
|
|
'OCA\\User_LDAP\\Notification\\Notifier' => $baseDir . '/../lib/Notification/Notifier.php', |
|
|
|
'OCA\\User_LDAP\\PagedResults\\IAdapter' => $baseDir . '/../lib/PagedResults/IAdapter.php', |
|
|
|
'OCA\\User_LDAP\\PagedResults\\Php73' => $baseDir . '/../lib/PagedResults/Php73.php', |
|
|
|
|
|
|
|
@ -77,6 +77,7 @@ class ComposerStaticInitUser_LDAP |
|
|
|
'OCA\\User_LDAP\\Migration\\UnsetDefaultProvider' => __DIR__ . '/..' . '/../lib/Migration/UnsetDefaultProvider.php', |
|
|
|
'OCA\\User_LDAP\\Migration\\Version1010Date20200630192842' => __DIR__ . '/..' . '/../lib/Migration/Version1010Date20200630192842.php', |
|
|
|
'OCA\\User_LDAP\\Migration\\Version1120Date20210917155206' => __DIR__ . '/..' . '/../lib/Migration/Version1120Date20210917155206.php', |
|
|
|
'OCA\\User_LDAP\\Migration\\Version1130Date20211102154716' => __DIR__ . '/..' . '/../lib/Migration/Version1130Date20211102154716.php', |
|
|
|
'OCA\\User_LDAP\\Notification\\Notifier' => __DIR__ . '/..' . '/../lib/Notification/Notifier.php', |
|
|
|
'OCA\\User_LDAP\\PagedResults\\IAdapter' => __DIR__ . '/..' . '/../lib/PagedResults/IAdapter.php', |
|
|
|
'OCA\\User_LDAP\\PagedResults\\Php73' => __DIR__ . '/..' . '/../lib/PagedResults/Php73.php', |
|
|
|
|
|
|
|
@ -43,8 +43,7 @@ class Version1130Date20211102154716 extends SimpleMigrationStep { |
|
|
|
$changeSchema = false; |
|
|
|
foreach (['ldap_user_mapping', 'ldap_group_mapping'] as $tableName) { |
|
|
|
$table = $schema->getTable($tableName); |
|
|
|
$column = $table->getColumn('ldap_dn_hash'); |
|
|
|
if (!$column) { |
|
|
|
if (!$table->hasColumn('ldap_dn_hash')) { |
|
|
|
$table->addColumn('ldap_dn_hash', Types::STRING, [ |
|
|
|
'notnull' => true, |
|
|
|
'length' => 64, |
|
|
|
@ -76,6 +75,7 @@ class Version1130Date20211102154716 extends SimpleMigrationStep { |
|
|
|
$changeSchema = true; |
|
|
|
} |
|
|
|
if ($table->getPrimaryKeyColumns() !== ['owncloud_name']) { |
|
|
|
$table->dropPrimaryKey(); |
|
|
|
$table->setPrimaryKey(['owncloud_name']); |
|
|
|
$changeSchema = true; |
|
|
|
} |
|
|
|
|