From 0ae2c1708ba7361893cbb0b51bd6d0238c30c200 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Thu, 30 Dec 2010 13:51:13 +0100 Subject: [PATCH] fix JsonMappingException --- scm-webapp/src/main/webapp/resources/js/sonia.user.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scm-webapp/src/main/webapp/resources/js/sonia.user.js b/scm-webapp/src/main/webapp/resources/js/sonia.user.js index 754b78a1cd..578efb03eb 100644 --- a/scm-webapp/src/main/webapp/resources/js/sonia.user.js +++ b/scm-webapp/src/main/webapp/resources/js/sonia.user.js @@ -187,12 +187,17 @@ Sonia.user.FormPanel = Ext.extend(Sonia.rest.FormPanel,{ Sonia.user.FormPanel.superclass.initComponent.apply(this, arguments); }, + fixRequest: function(user){ + delete user['password-confirm']; + }, + update: function(item){ item = Ext.apply( this.item, item ); if ( debug ){ console.debug( 'update user: ' + item.name ); } + this.fixRequest(item); var url = restUrl + 'users/' + item.name + '.json'; Ext.Ajax.request({ url: url, @@ -221,6 +226,7 @@ Sonia.user.FormPanel = Ext.extend(Sonia.rest.FormPanel,{ if ( debug ){ console.debug( 'create user: ' + user.name ); } + this.fixRequest(user); // set user type user.type = 'xml'; var url = restUrl + 'users.json';