]> git.mxchange.org Git - friendica.git/blobdiff - src/Model/Item.php
Fixes issue 7914: Reshares got crumbled
[friendica.git] / src / Model / Item.php
index 0f008518b0410b3d70865d1d3ce404d5e56ba82e..1e3b16002a0e63740f7486a36357bed317208ab6 100644 (file)
@@ -3833,7 +3833,7 @@ class Item extends BaseObject
                        $body = $shared_item['body'];
                }
 
-               $item['body'] = preg_replace("/(.*?\[share.*?\]\s?).*?(\s?\[\/share\]\s?)/ism", '$1' . $body . '$2', $item['body']);
+               $item['body'] = preg_replace("/\[share ([^\[\]]*)\].*\[\/share\]/ism", '[share $1]' . $body . '[/share]', $item['body']);
                unset($shared_item['body']);
 
                return array_merge($item, $shared_item);