diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2025-03-12 11:14:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-12 11:14:13 +0100 |
commit | d5987f857c086bbda453d46c369ce0bb6c2c3f54 (patch) | |
tree | ba5a2c9725df6dfcb780b3c3873c450de1e2d884 | |
parent | bef1a658b5822a5ce4f259e9e42a7fe4c8078da0 (diff) | |
parent | 00141635dd97373cf47c0d0f2a1922ed70612cc5 (diff) | |
download | nextcloud-server-d5987f857c086bbda453d46c369ce0bb6c2c3f54.tar.gz nextcloud-server-d5987f857c086bbda453d46c369ce0bb6c2c3f54.zip |
Merge pull request #51417 from nextcloud/backport/51384/stable31
[stable31] fix(lookup-server): Only flag new users for lookup update / delete
-rw-r--r-- | core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php b/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php index 01eec5b3ce1..906a80019eb 100644 --- a/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php +++ b/core/BackgroundJobs/LookupServerSendCheckBackgroundJob.php @@ -28,7 +28,11 @@ class LookupServerSendCheckBackgroundJob extends QueuedJob { */ public function run($argument): void { $this->userManager->callForSeenUsers(function (IUser $user) { - $this->config->setUserValue($user->getUID(), 'lookup_server_connector', 'dataSend', '1'); + // If the user data was not updated yet (check if LUS is enabled and if then update on LUS or delete on LUS) + // then we need to flag the user data to be checked + if ($this->config->getUserValue($user->getUID(), 'lookup_server_connector', 'dataSend', '') === '') { + $this->config->setUserValue($user->getUID(), 'lookup_server_connector', 'dataSend', '1'); + } }); } } |