[wp-trac] [WordPress Trac] #4603: wp.newCategory should prevent adding multiple categories of the same name/slug/parent

WordPress Trac wp-trac at lists.automattic.com
Mon Jul 9 16:56:51 GMT 2007


#4603: wp.newCategory should prevent adding multiple categories of the same
name/slug/parent
------------------------+---------------------------------------------------
 Reporter:  redsweater  |       Owner:  josephscott
     Type:  defect      |      Status:  new        
 Priority:  normal      |   Milestone:             
Component:  XML-RPC     |     Version:  2.2.1      
 Severity:  normal      |    Keywords:             
------------------------+---------------------------------------------------
 This bug is related to http://trac.wordpress.org/ticket/3683 but is
 intended specifically as a behavior request for wp.newCategory in the
 XMLRPC-WP interface.

 Currently wp.newCategory will happily assign new category IDs for the same
 term with the same slug at the same hierarchical level. This seems highly
 unlikely to be in the spirit of what any client is requesting, so to
 protect the category structure, I propose the following change:

 IF the requested category name, slug, and parent ID all match an existing
 category in the targeted blog, return the existing category ID as if it
 had just been created.

 This would have the happy coincidence of covering a race condition problem
 that might exist if two users were authorized to edit the same blog, and
 both submitted changes that caused an identical "newCategory" call to be
 made at the same time.

-- 
Ticket URL: <http://trac.wordpress.org/ticket/4603>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list