fix JsonMappingException

This commit is contained in:
Sebastian Sdorra
2010-12-30 13:51:13 +01:00
parent b1a9173cd3
commit 0ae2c1708b

View File

@@ -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';