소스 검색

Handle missing flags column (in broken messages) a bit more gracefully
(ie without php-warnings).

Thijs Kinkhorst 20 년 전
부모
커밋
76a47436fa
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      functions/mailbox_display.php

+ 3 - 1
functions/mailbox_display.php

@@ -600,6 +600,8 @@ function prepareMessageList(&$aMailbox, $aProps) {
                                          'answered'=>false,
                                          'flagged' => false,
                                          'draft' => false);
+                                         
+                    if(!is_array($value)) $value = array();                     
                     foreach ($value as $sFlag => $value) {
                         switch ($sFlag) {
                           case '\\seen'    : $aFlagColumn['seen']     = true; break;
@@ -1378,4 +1380,4 @@ function attachSelectedMessages($imapConnection,$aMsgHeaders) {
     return $composesession;
 }
 
-?>
+?>