Reshare of reshares now work.
This commit is contained in:
parent
3414328673
commit
0f71d0bd07
1 changed files with 7 additions and 3 deletions
|
@ -1853,10 +1853,14 @@ class diaspora {
|
||||||
logger("reshared message ".$guid." already exists on system.");
|
logger("reshared message ".$guid." already exists on system.");
|
||||||
|
|
||||||
// Maybe it is already a reshared item?
|
// Maybe it is already a reshared item?
|
||||||
// Then refetch the content, since there can be many side effects with reshared posts from other networks or reshares from reshares
|
// Then refetch the content, if it is a reshare from a reshare.
|
||||||
if (self::is_reshare($r[0]["body"], false))
|
// If it is a reshared post from another network then reformat to avoid display problems with two share elements
|
||||||
|
if (self::is_reshare($r[0]["body"], true))
|
||||||
$r = array();
|
$r = array();
|
||||||
else
|
elseif (self::is_reshare($r[0]["body"], false)) {
|
||||||
|
$r[0]["body"] = diaspora2bb(bb2diaspora($r[0]["body"]));
|
||||||
|
return $r[0];
|
||||||
|
} else
|
||||||
return $r[0];
|
return $r[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue