summaryrefslogtreecommitdiffstats
path: root/settings/js/personal.js
diff options
context:
space:
mode:
authorkondou <kondou@ts.unde.re>2013-09-06 08:05:07 +0200
committerkondou <kondou@ts.unde.re>2013-09-06 08:05:07 +0200
commita21376480df10fdb96685d0eb2e663d494aed16f (patch)
tree942dd1b8d9928828337d982e051b5c7e9e746e21 /settings/js/personal.js
parentea6e74ca9546ca95b3a6372c6106cd8ab2ea2ee9 (diff)
downloadnextcloud-server-a21376480df10fdb96685d0eb2e663d494aed16f.tar.gz
nextcloud-server-a21376480df10fdb96685d0eb2e663d494aed16f.zip
Split personal and user-mgmt password change logic
Diffstat (limited to 'settings/js/personal.js')
-rw-r--r--settings/js/personal.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/settings/js/personal.js b/settings/js/personal.js
index 8ad26c086b5..8cf4754f793 100644
--- a/settings/js/personal.js
+++ b/settings/js/personal.js
@@ -52,14 +52,17 @@ $(document).ready(function(){
$('#passwordchanged').hide();
$('#passworderror').hide();
// Ajax foo
- $.post( 'ajax/changepassword.php', post, function(data){
+ $.post(OC.Router.generate('settings_ajax_changepersonalpassword'), post, function(data){
if( data.status === "success" ){
$('#pass1').val('');
$('#pass2').val('');
$('#passwordchanged').show();
- }
- else{
- $('#passworderror').html( data.data.message );
+ } else{
+ if (typeof(data.data) !== "undefined") {
+ $('#passworderror').html(data.data.message);
+ } else {
+ $('#passworderror').html(t('Unable to change password'));
+ }
$('#passworderror').show();
}
});