summaryrefslogtreecommitdiff
path: root/plugins/TwitterBridge/Notice_to_status.php
diff options
context:
space:
mode:
authorBrion Vibber <brion@status.net>2010-11-12 13:32:48 -0800
committerBrion Vibber <brion@status.net>2010-11-12 13:32:48 -0800
commit65eeb7cba530e45b8d8a25644505619e8af63971 (patch)
treeff27dab0ad5a6d09720a181eadc7ab018ca8f140 /plugins/TwitterBridge/Notice_to_status.php
parent5d12ec0532fa9bcc71644186f6ff80f2b527703c (diff)
parent6291e8201f90ed50687f7670edc505645ea55bfb (diff)
Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.x
Conflicts: actions/newgroup.php
Diffstat (limited to 'plugins/TwitterBridge/Notice_to_status.php')
-rw-r--r--plugins/TwitterBridge/Notice_to_status.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/TwitterBridge/Notice_to_status.php b/plugins/TwitterBridge/Notice_to_status.php
index 2e32ba963..3b8f816cf 100644
--- a/plugins/TwitterBridge/Notice_to_status.php
+++ b/plugins/TwitterBridge/Notice_to_status.php
@@ -144,6 +144,7 @@ class Notice_to_status extends Memcached_DataObject
/**
* Save a mapping between a notice and a status
+ * Warning: status_id values may not fit in 32-bit integers.
*
* @param integer $notice_id ID of the notice in StatusNet
* @param integer $status_id ID of the status in Twitter
@@ -153,12 +154,18 @@ class Notice_to_status extends Memcached_DataObject
static function saveNew($notice_id, $status_id)
{
+ if (empty($notice_id)) {
+ throw new Exception("Invalid notice_id $notice_id");
+ }
$n2s = Notice_to_status::staticGet('notice_id', $notice_id);
if (!empty($n2s)) {
return $n2s;
}
+ if (empty($status_id)) {
+ throw new Exception("Invalid status_id $status_id");
+ }
$n2s = Notice_to_status::staticGet('status_id', $status_id);
if (!empty($n2s)) {