Warning

This document hasn't been checked for compatibility with current versions of Plone. Use at your own risk.

Field Accessor yields None

by Lars last modified Dec 30, 2008 03:08 PM
Name clashes of accessors and methods inherited from base classes are not caught.

When creating a schema for an Archetype, the generated field accessor and mutator names are not checked whether they clash with names of existing methods i.e. inherited from other classes.

When using e.g. filename as a field name this will yield unpredictable results when using the corresponding accessor getFilename as a method with the same name already exists in some class within the Archetypes framework.