Skip to content

Commit 5d159eb

Browse files
committed
Script: Cron: only generate new password if user is created not if user already exist - refs BT#20351
1 parent 596ef21 commit 5d159eb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/scripts/synchronize_user_base_from_csv.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@
142142

143143
try {
144144

145+
$newUser = false;
145146
$CSVuser = array_change_key_case($CSVuser); // Convert keys to lowercase
146147

147148
if (empty($CSVuser['username'])) {
@@ -160,6 +161,7 @@
160161
$dbUsers[$username] = $user;
161162
$user->setUsername($username);
162163
$user->setUsernameCanonical($username);
164+
$newUser = true;
163165
}
164166
if ($debug) {
165167
echo 'Created ' . $username . "\n";
@@ -197,7 +199,7 @@
197199
}
198200
}
199201

200-
if (!$passwordSet) {
202+
if (!$passwordSet && $newUser) {
201203
$user->setPlainPassword(api_generate_password());
202204
}
203205

0 commit comments

Comments
 (0)