diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/js/js.js | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/js/js.js b/core/js/js.js index 026cc6bb0d6..361d2ab9b7e 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -1751,7 +1751,7 @@ OC.PasswordConfirmation = { /** * @param {function} callback */ - requirePasswordConfirmation: function(callback, options) { + requirePasswordConfirmation: function(callback, options, rejectCallback) { options = typeof options !== 'undefined' ? options : {}; var defaults = { title: t('core','Authentication required'), @@ -1775,6 +1775,10 @@ OC.PasswordConfirmation = { function (result, password) { if (result && password !== '') { self._confirmPassword(password, config); + } else { + if (rejectCallback && typeof rejectCallback === 'function') { + rejectCallback() + } } }, true, |