From d891b09b225c23da7e99b2f3426f44bf5f45d343 Mon Sep 17 00:00:00 2001 From: friendica Date: Wed, 10 Sep 2014 01:27:52 -0700 Subject: don't include plus-sign in the stored term for imported mentions --- include/diaspora.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include/diaspora.php') diff --git a/include/diaspora.php b/include/diaspora.php index afb318b05..30e79c5c5 100755 --- a/include/diaspora.php +++ b/include/diaspora.php @@ -867,11 +867,13 @@ function diaspora_post($importer,$xml,$msg) { $cnt = preg_match_all('/@\[zrl=(.*?)\](.*?)\[\/zrl\]/ism',$body,$matches,PREG_SET_ORDER); if($cnt) { foreach($matches as $mtch) { + // don't include plustags in the term + $term = ((substr($mtch[2],-1,1) === '+') ? substr($mtch[2],0,-1) : $mtch[2]); $datarray['term'][] = array( 'uid' => $importer['channel_id'], 'type' => TERM_MENTION, 'otype' => TERM_OBJ_POST, - 'term' => $mtch[2], + 'term' => $term, 'url' => $mtch[1] ); } -- cgit v1.2.3