Browse Source

The ajax code path unshares a link share when updating the password

In order to not mess up existing shares if the password gets verified we
should first fire this validation.
tags/v9.0beta1
Roeland Jago Douma 8 years ago
parent
commit
780d80d7c3
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      lib/private/share/share.php

+ 5
- 0
lib/private/share/share.php View File

@@ -764,6 +764,11 @@ class Share extends Constants {
$updateExistingShare = false;
if (\OC::$server->getAppConfig()->getValue('core', 'shareapi_allow_links', 'yes') == 'yes') {

// IF the password is changed via the old ajax endpoint verify it before deleting the old share
if ($passwordChanged === true) {
self::verifyPassword($shareWith);
}

// when updating a link share
// FIXME Don't delete link if we update it
if ($checkExists = self::getItems($itemType, $itemSource, self::SHARE_TYPE_LINK, null,

Loading…
Cancel
Save