﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
16267,update_post_meta doesn't differenciate between multiple identical values,moskjis,,"If you would try update_post_meta(<post id>, 'key_1', 'Sad', 'Happy'); on
{{{
[key_1] => 'Happy'
[key_1] => 'Sad'
[key_1] => 'Happy'
[key_2] => 'Gregory'
[my_key] => 'Steve'
}}}
you would get
{{{
[key_1] => 'Sad'
[key_1] => 'Sad'
[key_1] => 'Sad'
[key_2] => 'Gregory'
[my_key] => 'Steve'
}}}
At the moment there is no way to change only second 'Happy'.

Added a patch to change this. Updated functions:
1. update_post_meta, update_metadata: added a new, optional parameter <meta id>. If it's set, only the key with specified id is updated.
2. update_meta_cache: for get_post_custom mainly - so one could get the id's without need to go into database.",enhancement,closed,normal,,General,3.1,minor,duplicate,has-patch,
