File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
lib/private/Files/Storage Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 5050use OC \Files \Cache \Watcher ;
5151use OC \Files \Filesystem ;
5252use OC \Files \ObjectStore \ObjectStoreStorage ;
53+ use OC \Files \Storage \Wrapper \Encryption ;
5354use OC \Files \Storage \Wrapper \Jail ;
5455use OC \Files \Storage \Wrapper \Wrapper ;
5556use OCP \Files \EmptyFileNameException ;
@@ -687,7 +688,10 @@ private function isSameStorage(IStorage $storage): bool {
687688 * @return bool
688689 */
689690 public function moveFromStorage (IStorage $ sourceStorage , $ sourceInternalPath , $ targetInternalPath ) {
690- if ($ this ->isSameStorage ($ sourceStorage )) {
691+ if (
692+ !$ sourceStorage ->instanceOfStorage (Encryption::class) &&
693+ $ this ->isSameStorage ($ sourceStorage )
694+ ) {
691695 // resolve any jailed paths
692696 while ($ sourceStorage ->instanceOfStorage (Jail::class)) {
693697 /**
You can’t perform that action at this time.
0 commit comments