forked from GNUsocial/gnu-social
do a uniqueness check before saving new notice-to-status mapping
This commit is contained in:
parent
299da9e462
commit
d986537c43
@ -153,6 +153,18 @@ class Notice_to_status extends Memcached_DataObject
|
|||||||
|
|
||||||
static function saveNew($notice_id, $status_id)
|
static function saveNew($notice_id, $status_id)
|
||||||
{
|
{
|
||||||
|
$n2s = Notice_to_status::staticGet('notice_id', $notice_id);
|
||||||
|
|
||||||
|
if (!empty($n2s)) {
|
||||||
|
return $n2s;
|
||||||
|
}
|
||||||
|
|
||||||
|
$n2s = Notice_to_status::staticGet('status_id', $status_id);
|
||||||
|
|
||||||
|
if (!empty($n2s)) {
|
||||||
|
return $n2s;
|
||||||
|
}
|
||||||
|
|
||||||
$n2s = new Notice_to_status();
|
$n2s = new Notice_to_status();
|
||||||
|
|
||||||
$n2s->notice_id = $notice_id;
|
$n2s->notice_id = $notice_id;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user