[pLog-svn] r3881 - plog/trunk/class/dao

oscar at devel.lifetype.net oscar at devel.lifetype.net
Mon Aug 14 20:30:40 GMT 2006


Author: oscar
Date: 2006-08-14 20:30:39 +0000 (Mon, 14 Aug 2006)
New Revision: 3881

Modified:
   plog/trunk/class/dao/articlecategories.class.php
Log:
fixed an obscure problem with the cache for categories not being reset when creating a new one (mantis issue http://bugs.lifetype.net/view.php?id=1012)


Modified: plog/trunk/class/dao/articlecategories.class.php
===================================================================
--- plog/trunk/class/dao/articlecategories.class.php	2006-08-14 17:14:55 UTC (rev 3880)
+++ plog/trunk/class/dao/articlecategories.class.php	2006-08-14 20:30:39 UTC (rev 3881)
@@ -69,7 +69,7 @@
         	$categories = $this->getMany( "mangled_name", 
 			                              $categoryName, 
         	                              CACHE_ARTICLE_CATEGORIES_BYNAME,
-        	                              Array( CACHE_ARTICLE_CATEGORIES => "getId" ));							
+        	                              Array( CACHE_ARTICLE_CATEGORIES => "getId" ));
 										  									
 			// no categories
         	if( !$categories )
@@ -229,7 +229,8 @@
         function addArticleCategory( $articleCategory )
         {
         	if(( $result = $this->add( $articleCategory, Array( CACHE_ARTICLE_CATEGORIES => "getId" )))) {
-        		$this->_cache->removeData( $articleCategory->getBlogId(), CACHE_ARTICLE_CATEGORIES_BLOG, $articleCategory );
+        		$this->_cache->removeData( $articleCategory->getBlogId(), CACHE_ARTICLE_CATEGORIES_BLOG );
+				$this->_cache->removeData( $articleCategory->getMangledName(), CACHE_ARTICLE_CATEGORIES_BYNAME );
         	}
         	
         	return( $result );



More information about the pLog-svn mailing list