[ http://issues.apache.org/jira/browse/COCOON-1685?page=all ]
Jean-Baptiste Quenot updated COCOON-1685: ----------------------------------------- Waiting for an example > Additional ProcessingPhase.READ_FROM_REQUEST_VALUE event sent > ------------------------------------------------------------- > > Key: COCOON-1685 > URL: http://issues.apache.org/jira/browse/COCOON-1685 > Project: Cocoon > Type: Bug > Components: Blocks: Forms > Versions: 2.1.8 > Reporter: Simone Gianni > > In the Form.process() method, there is a listener.phaseEnded on line 296 > which sends a LOAD_MODEL_VALUE the first time the form is executed, and a > READ_FROM_REQUEST_VALUE all the other times. If a ProcessingPhaseListener is > registered it will receive a READ_FROM_REQUEST_VALUE before the request has > been processed, and another one after. > IMMO there are the following possible solutions : > - remove this event broadcast. > - send this event only if phase is LOAD_MODEL_VALUE, so that this event takes > his chance to get broadcasted, while the spurious one doesn't. > - add a "PROCESS_INITIALIZED" phase event and send this one at this point. > I can produce the patch if needed, but don't know which solution is the best > one. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira