From 1919973f2b23407ea06471dcc536cf6a0c8234cc Mon Sep 17 00:00:00 2001 From: Graham Knop Date: Tue, 16 Mar 2010 13:20:41 -0500 Subject: [PATCH] fixed: Unable to add threads with permission to edit CS but not in post group --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Asset/Post/Thread.pm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 1d3e27cd4..0ef1cb13d 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -4,6 +4,7 @@ - fixed #11471: Errors in Calendar Event Edit template (Dale Trexel / U of MN Law School) - fixed #11475: Inherit permissions on imported package fails if asset already exists. - fixed #11476: Missing override in Page Layout shortcut + - fixed: Unable to add threads with permission to edit CS but not in post group 7.9.0 - added #11383: AJAX username checks at registration (Luke Robinson / Orchard Solutions) diff --git a/lib/WebGUI/Asset/Post/Thread.pm b/lib/WebGUI/Asset/Post/Thread.pm index da98b3966..1f8d55387 100644 --- a/lib/WebGUI/Asset/Post/Thread.pm +++ b/lib/WebGUI/Asset/Post/Thread.pm @@ -66,7 +66,7 @@ in the default asset, which better be a Collaboration System. sub canAdd { my $class = shift; my $session = shift; - return $session->user->isInGroup($session->asset->get('canStartThreadGroupId')); + return $session->asset->isa('WebGUI::Asset::Wobject::Collaboration') && $session->asset->canStartThread; } #-------------------------------------------------------------------