]> git.mxchange.org Git - friendica.git/commitdiff
Merge pull request #5622 from annando/forum-storage
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Thu, 16 Aug 2018 07:28:57 +0000 (09:28 +0200)
committerGitHub <noreply@github.com>
Thu, 16 Aug 2018 07:28:57 +0000 (09:28 +0200)
Fix for storing posts of private forums

src/Model/Item.php

index 10526eaabeaf0b7de4f90e69d690b40c3f41c798..b9c88bca8650111f6703a8c6762ea70ac9270aaf 100644 (file)
@@ -2576,11 +2576,12 @@ class Item extends BaseObject
 
                $private = ($user['allow_cid'] || $user['allow_gid'] || $user['deny_cid'] || $user['deny_gid']) ? 1 : 0;
 
+               $psid = PermissionSet::fetchIDForPost($user);
+
                $forum_mode = ($prvgroup ? 2 : 1);
 
                $fields = ['wall' => true, 'origin' => true, 'forum_mode' => $forum_mode, 'contact-id' => $self['id'],
-                       'owner-id' => $owner_id, 'owner-link' => $self['url'], 'private' => $private, 'allow_cid' => $user['allow_cid'],
-                       'allow_gid' => $user['allow_gid'], 'deny_cid' => $user['deny_cid'], 'deny_gid' => $user['deny_gid']];
+                       'owner-id' => $owner_id, 'private' => $private, 'psid' => $psid];
                self::update($fields, ['id' => $item_id]);
 
                self::updateThread($item_id);