The
NewUserFormTemplate assignes the form %MAINWEB%.UserForm to each
created user. The %MAINWEB% variable does not get expanded when instanciating
a user topic and remains in the meta data as:
But this will freak out the engine if the DBCacheContrib is installed and used by a plugin
that tries to generate a WebDB from the form data with the message "bad map expression".
Possible fixes:
- remove %MAINWEB% from the NewUserFormTemplate's meta data
- expand the %MAINWEB% variable when instanciating templates in general
- fix the DBCacheContrib to cope with "unpleasant" form names
I'd opt for (1) as it is a simple change. Users will always be in the %MAINWEB% (in dakar)
and the
UserForm is there also. No point in putting there a %MAINWEB%
MD
Since this sort of construct is vaild in form specs (unfortunately) the
DBCacheContrib should handle it.
SVN 7260
CC
Form definition 'Main.UserForm' not found