fix mid not dbesc'd. the comment was no longer true. this fixes an issue with mid's that contain single quotes
This commit is contained in:
parent
24b0f8e27e
commit
3dd6499ac4
@ -2012,7 +2012,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
|
|||||||
// find the item we just created
|
// find the item we just created
|
||||||
|
|
||||||
$r = q("SELECT * FROM item WHERE mid = '%s' AND uid = %d and revision = %d ORDER BY id ASC ",
|
$r = q("SELECT * FROM item WHERE mid = '%s' AND uid = %d and revision = %d ORDER BY id ASC ",
|
||||||
$arr['mid'], // already dbesc'd
|
dbesc($arr['mid']),
|
||||||
intval($arr['uid']),
|
intval($arr['uid']),
|
||||||
intval($arr['revision'])
|
intval($arr['revision'])
|
||||||
);
|
);
|
||||||
@ -2033,7 +2033,7 @@ function item_store($arr, $allow_exec = false, $deliver = true) {
|
|||||||
if(count($r) > 1) {
|
if(count($r) > 1) {
|
||||||
logger('item_store: duplicated post occurred. Removing duplicates.');
|
logger('item_store: duplicated post occurred. Removing duplicates.');
|
||||||
q("DELETE FROM item WHERE mid = '%s' AND uid = %d AND id != %d ",
|
q("DELETE FROM item WHERE mid = '%s' AND uid = %d AND id != %d ",
|
||||||
$arr['mid'],
|
dbesc($arr['mid']),
|
||||||
intval($arr['uid']),
|
intval($arr['uid']),
|
||||||
intval($current_post)
|
intval($current_post)
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user