mirror of
https://github.com/nextcloud/server.git
synced 2026-03-29 13:53:55 -04:00
fix: check source and target when emitting copy event
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
This commit is contained in:
parent
62f4a7eb80
commit
ba9bd0d82f
1 changed files with 2 additions and 2 deletions
|
|
@ -937,7 +937,7 @@ class View {
|
|||
|
||||
try {
|
||||
$exists = $this->file_exists($target);
|
||||
if ($this->shouldEmitHooks($target)) {
|
||||
if ($this->shouldEmitHooks($source) && $this->shouldEmitHooks($target)) {
|
||||
\OC_Hook::emit(
|
||||
Filesystem::CLASSNAME,
|
||||
Filesystem::signal_copy,
|
||||
|
|
@ -977,7 +977,7 @@ class View {
|
|||
$this->changeLock($target, ILockingProvider::LOCK_SHARED);
|
||||
$lockTypePath2 = ILockingProvider::LOCK_SHARED;
|
||||
|
||||
if ($this->shouldEmitHooks($target) && $result !== false) {
|
||||
if ($this->shouldEmitHooks($source) && $this->shouldEmitHooks($target) && $result !== false) {
|
||||
\OC_Hook::emit(
|
||||
Filesystem::CLASSNAME,
|
||||
Filesystem::signal_post_copy,
|
||||
|
|
|
|||
Loading…
Reference in a new issue