Skip to content

Commit ac8531f

Browse files
committed
Anlegen doppelter Felder vermeiden #498
1 parent 27303b0 commit ac8531f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

plugins/auth/install.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
rex_sql::factory()
8787
// ->setQuery('alter table `' . rex::getTablePrefix().'ycom_user' . '` drop if exists `termofuse_accepted`', [])
8888
->setQuery('delete from `' . rex_yform_manager_field::table() . '` where `table_name`="rex_ycom_user" and `type_id`="value" and `type_name`="checkbox" and `name`="termofuse_accepted"', [])
89-
->setQuery('update `rex_config` set `key`="article_id_jump_termsofuse" where `key`="article_id_jump_termofuse" and `namespace`="ycom/auth"', [])
89+
->setQuery('update `rex_config` set `key`="article_id_jump_termsofuse" where `key`="article_id_jump_termofuse" and `namespace`="ycom/auth" AND NOT EXISTS ( SELECT 1 FROM rex_config WHERE `key` = "article_id_jump_termsofuse" AND `namespace` = "ycom/auth" )', [])
9090
->setQuery('delete from `' . rex_yform_manager_field::table() . '` where `table_name`="rex_ycom_user" and `type_id`="value" and `type_name`="generate_key" and `name`="session_key"');
9191
} catch (rex_sql_exception $e) {
9292
dump($e);

0 commit comments

Comments
 (0)