mirror of
https://github.com/nextcloud/server.git
synced 2026-03-05 23:11:08 -05:00
Fixed migration step for user_ldap
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
parent
c90f9b52d0
commit
dd8d90923e
3 changed files with 4 additions and 2 deletions
|
|
@ -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\\Php54' => $baseDir . '/../lib/PagedResults/Php54.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\\Php54' => __DIR__ . '/..' . '/../lib/PagedResults/Php54.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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue