[wp-trac] Re: [WordPress Trac] #4429: add_option followed by
 update_option not always working
    WordPress Trac 
    wp-trac at lists.automattic.com
       
    Thu Jul  5 19:48:47 GMT 2007
    
    
  
#4429: add_option followed by update_option not always working
--------------------------------------+-------------------------------------
 Reporter:  YellowSwordfish           |        Owner:  markjaquith
     Type:  defect                    |       Status:  assigned   
 Priority:  normal                    |    Milestone:  2.3 (trunk)
Component:  Administration            |      Version:  2.2        
 Severity:  normal                    |   Resolution:             
 Keywords:  add_option update_option  |  
--------------------------------------+-------------------------------------
Changes (by markjaquith):
  * owner:  anonymous => markjaquith
  * status:  new => assigned
  * milestone:  2.4 (future) => 2.3 (trunk)
Comment:
 Subscribe to Comments has been triggering this bug too.  I finally nailed
 down the issue.
 {{{add_option()}}} tries to erase the "notoptions" cache entry for the
 option too early... that is, it performs it before a {{{get_option()}}}
 call.  The {{{get_option()}}} call marks (or re-marks) the option as
 "notoptions" (caches its non-existence).  So now when you call
 {{{update_option()}}}, it thinks the option doesn't exist, so it adds a
 new one.  Patches coming.
-- 
Ticket URL: <http://trac.wordpress.org/ticket/4429#comment:2>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software
    
    
More information about the wp-trac
mailing list