Lost method options

I upgraded to 3.5.3 from 3.1.7 and I lost controller.saveData().
Did this option go away? I went into methods editor->view and changed it from basic filter to advanced filter thinking that was the problem. But still nothing. All of my Servoy Documentation refers to controller.saveData(). It, of course, makes any of my methods fail that use that command. I have gone through and replaced all instances of controller.saveData() with databasemanager.saveData().

Wait a minute!

I just noticed that I don’t have the foundset listing under the form like I did with 3.1.7 either!

What is going on? I
s something just not turned on?

Anyone?.. Anyone?

Hi Jim,

This function is moved to the databaseManager node. However your old code will keep working.
I believe the reasoning behind the move was that since this function works on the application level (and not just that one controller) it should be in the databaseManager node.

Hope this explains things for you.

Yes that does make sense, however the controller.saveData() command does not work.

and at that same place databasemanager.savedata() does?
Thats would be very strange because they are doing exactly the same thing.

When I run a method with the controller.saveData() command in it, I get the following error:

The undefined value has no properties calling controller.

When I replace the line with databasemanager.saveData() it all works fine.

I have it on several methods. All of then fail. They are all local methods, none of them are global. It seems that the other controller commands work, it’s just the saveData() one that does not.

I have replaced all of my controller commands with databasemanager ones so it’s not a big deal, I just wanted to let you guys know.