Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Wicket: form issue - modelObject does not get updated

Tiya Khambadkone
Ranch Hand
Posts: 110
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have a page with 2 textfields (with validation as mandatory textfields). Both the text fields have their own save button for some reason.
Steps to reproduce my error :
1. Delete all the pre-populated data of textfield #1. Click Save #1.
[ Validation fails. Error message is received. As expected.]
2. Use Cancel button and reder to the previous page.
3. Use Edit button and again render to the original page with 2 textfields.
4. Delete the data from textfield #2.
5. Hit save #2.
6. Save is successful whereas expected is like before validation should fail.

I tried debugging. It seems that the modelobject contains the same old data before my textfield #2 data deletion.

Why ?

After trying to save textfield #2 : page.getModelObject still contains old value of textfield #2 and not the new

Whereas after trying to save textfield # 1 :
FEConfigEntry entry contains new model.

  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic