summaryrefslogtreecommitdiffstats
path: root/apps/files_external
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2024-03-19 11:12:03 +0100
committerJulius Härtl <jus@bitgrid.net>2024-03-19 13:48:23 +0100
commite330efe5a04b69af935b4b779511b732c2a69e73 (patch)
tree68eb6c71382438202edf27d96e4c064d8c0df76b /apps/files_external
parent20dd80d2fd7bf2bb41dc4523dcb5d9b6b03b73ee (diff)
downloadnextcloud-server-e330efe5a04b69af935b4b779511b732c2a69e73.tar.gz
nextcloud-server-e330efe5a04b69af935b4b779511b732c2a69e73.zip
fix: Implement option to temporarily set the user session
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'apps/files_external')
-rw-r--r--apps/files_external/lib/Migration/DummyUserSession.php9
1 files changed, 5 insertions, 4 deletions
diff --git a/apps/files_external/lib/Migration/DummyUserSession.php b/apps/files_external/lib/Migration/DummyUserSession.php
index e1b2b500188..ce987b3c575 100644
--- a/apps/files_external/lib/Migration/DummyUserSession.php
+++ b/apps/files_external/lib/Migration/DummyUserSession.php
@@ -29,10 +29,7 @@ use OCP\IUserSession;
class DummyUserSession implements IUserSession {
- /**
- * @var IUser
- */
- private $user;
+ private ?IUser $user = null;
public function login($uid, $password) {
}
@@ -44,6 +41,10 @@ class DummyUserSession implements IUserSession {
$this->user = $user;
}
+ public function setVolatileActiveUser(?IUser $user): void {
+ $this->user = $user;
+ }
+
public function getUser() {
return $this->user;
}