diff options
-rw-r--r-- | include/externals.php | 2 | ||||
-rw-r--r-- | mod/item.php | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/include/externals.php b/include/externals.php index acfaae3b6..280daf4a4 100644 --- a/include/externals.php +++ b/include/externals.php @@ -85,6 +85,8 @@ function externals_run($argv, $argc){ if($j['success'] && $j['messages']) { $sys = get_sys_channel(); foreach($j['messages'] as $message) { + // on these posts, clear any route info. + $message['route'] = ''; $results = process_delivery(array('hash' => 'undefined'), get_item_elements($message), array(array('hash' => $sys['xchan_hash'])), false, true); $total ++; diff --git a/mod/item.php b/mod/item.php index 2364e6abf..ac15e50e8 100644 --- a/mod/item.php +++ b/mod/item.php @@ -979,7 +979,7 @@ function handle_tag($a, &$body, &$access_tag, &$str_tags, $profile_uid, $tag) { } } // if the tag is already replaced... - elseif(strpos($tag,'[zrl=')) { + elseif((strpos($tag,'[zrl=')) || (strpos($tag,'[url='))) { //...do nothing return $replaced; } |