]> git.wh0rd.org - tt-rss.git/blobdiff - classes/article.php
fix label cache being double escaped on save
[tt-rss.git] / classes / article.php
index 50367c08df432212d4913dfa22a5e1bb178bd162..869e746cf195d6df22f460181bfd98ce672e7f21 100644 (file)
@@ -976,12 +976,12 @@ class Article extends Handler_Protected {
                        $label_cache = $row["label_cache"];
 
                        if ($label_cache) {
-                               $label_cache = json_decode($label_cache, true);
+                               $tmp = json_decode($label_cache, true);
 
-                               if ($label_cache["no-labels"] == 1)
+                               if (!$tmp || $tmp["no-labels"] == 1)
                                        return $rv;
                                else
-                                       return $label_cache;
+                                       return $tmp;
                        }
                }