[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