Changeset 6047 for trunk/prototype


Ignore:
Timestamp:
04/26/12 15:47:46 (12 years ago)
Author:
adriano
Message:

Ticket #2633 - impedimento para sinalizacao de mensagem sem Message-Id

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/mail/interceptors/Helpers.php

    r6032 r6047  
    199199        //followupflagged:PostgreSQL.before.create 
    200200        public function doImapCreate( &$uri , &$params , &$criteria , $original ) {      
    201                  
     201         
    202202                $imap_uri = $uri; 
    203203                $imap_uri['service'] = 'Imap'; 
    204  
     204                 
     205                if(empty($params['messageId']))  
     206                {  
     207                        throw new Exception('Não foi possível sinalizar a mensagem, por falta de uma referência válida.');  
     208                }  
     209                 
    205210                $params = Controller::create($imap_uri, $params); 
    206211                 
     
    289294                         
    290295                                if ($r['messageId'] == $ir['messageId']) { 
    291                                         $merge_result[] = $r + $ir; 
     296                                        if (!empty($r['messageId'])) 
     297                                                $merge_result[] = $r + $ir; 
    292298                                         
    293299                                        unset($result[$k]); 
Note: See TracChangeset for help on using the changeset viewer.