summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/encryption/controller/settingscontroller.php13
-rw-r--r--apps/encryption/js/settings-personal.js17
-rw-r--r--apps/encryption/tests/controller/SettingsControllerTest.php6
3 files changed, 12 insertions, 24 deletions
diff --git a/apps/encryption/controller/settingscontroller.php b/apps/encryption/controller/settingscontroller.php
index 1555ff0c654..7fa3f469a14 100644
--- a/apps/encryption/controller/settingscontroller.php
+++ b/apps/encryption/controller/settingscontroller.php
@@ -118,23 +118,14 @@ class SettingsController extends Controller {
if ($result === true) {
$this->session->setStatus(Session::INIT_SUCCESSFUL);
return new DataResponse(
- ['data' => [
- 'status' => 'success',
- 'message' => (string) $this->l->t('Private key password successfully updated.'),
- ],
- ]
+ ['message' => (string) $this->l->t('Private key password successfully updated.')]
);
} else {
return new DataResponse(
- ['data' => [
- 'message' => (string) $errorMessage,
- ],
- ],
+ ['message' => (string) $errorMessage],
Http::STATUS_BAD_REQUEST
);
}
}
-
-
}
diff --git a/apps/encryption/js/settings-personal.js b/apps/encryption/js/settings-personal.js
index dcfbba4ecde..68609877c05 100644
--- a/apps/encryption/js/settings-personal.js
+++ b/apps/encryption/js/settings-personal.js
@@ -9,16 +9,13 @@ function updatePrivateKeyPasswd() {
var newPrivateKeyPassword = $('input:password[id="newPrivateKeyPassword"]').val();
OC.msg.startSaving('#encryption .msg');
$.post(
- OC.generateUrl('/apps/encryption/ajax/updatePrivateKeyPassword')
- , { oldPassword: oldPrivateKeyPassword, newPassword: newPrivateKeyPassword }
- , function( data ) {
- if (data.status === "error") {
- OC.msg.finishedSaving('#encryption .msg', data);
- } else {
- OC.msg.finishedSaving('#encryption .msg', data);
- }
- }
- );
+ OC.generateUrl('/apps/encryption/ajax/updatePrivateKeyPassword'),
+ { oldPassword: oldPrivateKeyPassword, newPassword: newPrivateKeyPassword }
+ ).success(function(response) {
+ OC.msg.finishedSuccess('#encryption .msg', response.message);
+ }).fail(function(response) {
+ OC.msg.finishedError('#encryption .msg', response.responseJSON.message);
+ });
}
$(document).ready(function(){
diff --git a/apps/encryption/tests/controller/SettingsControllerTest.php b/apps/encryption/tests/controller/SettingsControllerTest.php
index a12773790a9..478bf8213b5 100644
--- a/apps/encryption/tests/controller/SettingsControllerTest.php
+++ b/apps/encryption/tests/controller/SettingsControllerTest.php
@@ -131,7 +131,7 @@ class SettingsControllerTest extends TestCase {
$this->assertSame(Http::STATUS_BAD_REQUEST, $result->getStatus());
$this->assertSame('The current log-in password was not correct, please try again.',
- $data['data']['message']);
+ $data['message']);
}
/**
@@ -158,7 +158,7 @@ class SettingsControllerTest extends TestCase {
$this->assertSame(Http::STATUS_BAD_REQUEST, $result->getStatus());
$this->assertSame('The old password was not correct, please try again.',
- $data['data']['message']);
+ $data['message']);
}
/**
@@ -216,7 +216,7 @@ class SettingsControllerTest extends TestCase {
$this->assertSame(Http::STATUS_OK, $result->getStatus());
$this->assertSame('Private key password successfully updated.',
- $data['data']['message']);
+ $data['message']);
}
}