fix variables on update
[Pman.Core] / Images.php
index 1d075c9..884d88a 100644 (file)
@@ -42,7 +42,9 @@ class Pman_Core_Images extends Pman
 {
     
     // tables that do not need authentication checks before serving.
-    var $public_image_tables = array();
+    var $public_image_tables = array(
+        'crm_mailing_list_message'   // we know these are ok...
+    );
     
     var  $sizes = array(
                 '100', 
@@ -295,6 +297,10 @@ class Pman_Core_Images extends Pman
             $this->as_mimetype  = $img->mimetype;
         }
         if (!$this->thumb) {
+            if ($x->mimetype == $this->as_mimetype) {
+                $x->serveOnly($this->method);
+                exit;
+            }
             $x->convert( $this->as_mimetype);
             $x->serve($this->method);
             exit;