Hi all: I think this topic is related with backward compatibilty discussed in another thread, but anyway.
The situation: I've developed an app using web2py src version 1.95.1, in this app I load a form, from the view calling web2py_component using extension ".load" Something like this: #View: web2py_component( '{{=URL(r=request, f="myControllerFunction",extension="load")}}','id_of_some_div'); I read somewhere in the book, that if web2py cant find a .load file, will use "generic.load" file (i.e. if theres not exist myform.load, web2py use generic.load) and this behavior/magic, is what happend in v.1.95.1 The app is working perfectly on 1.95.1 And I repeat, I dont have .load file in my app, except generic.load. *But...*, When I move my app to Version 1.98.2 (2011-08-04 00:47:09) (last stable version), I do some basic testing using my app, and when I access to the components, appears: *Invalid view default/myform.load *error message. I think this is right, because I dont created .load file, but WHY web2py dont use *generic.load* file in this case, like in v1.95.1. Finally, my quick fix was: create the corresponding .load files (one for each component I call), and paste inside the new files the same content of * generic.load* What I want to ask is: - if this is new restriction/behavior of 1.98.2, or some minor bug in 1.95.1, or what? - Is there another solution? - I'm missing something that need to know? - Someone can explain to me? Thanks in advance!! Bye. PD: sorry for my bad english.