cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simone Gianni (JIRA)" <>
Subject [jira] Created: (COCOON-1685) Additional ProcessingPhase.READ_FROM_REQUEST_VALUE event sent
Date Tue, 15 Nov 2005 16:00:27 GMT
Additional ProcessingPhase.READ_FROM_REQUEST_VALUE event sent

         Key: COCOON-1685
     Project: Cocoon
        Type: Bug
  Components: Blocks: Forms  
    Versions: 2.1.8-dev (Current SVN)    
    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:
For more information on JIRA, see:

View raw message