From 94209d6edbbd2d0d7639bfe4272f4d62a6ab9d76 Mon Sep 17 00:00:00 2001 From: Yung Han Khoe Date: Thu, 1 May 2008 15:15:58 +0000 Subject: [PATCH] fixed: Thingy: Problem with delete Thing permissions --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Asset/Wobject/Thingy.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 abf269c91..2404de831 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -51,6 +51,7 @@ - added: Ability to enable/disable Thread archiving on a per-Collaboration basis - fixed: Thingy Thing Checkbox/Checklist/Selectbox/Selectlist limitations + - fixed: Thingy: Problem with delete Thing permissions 7.5.10 diff --git a/lib/WebGUI/Asset/Wobject/Thingy.pm b/lib/WebGUI/Asset/Wobject/Thingy.pm index f1759994a..b4cf68397 100644 --- a/lib/WebGUI/Asset/Wobject/Thingy.pm +++ b/lib/WebGUI/Asset/Wobject/Thingy.pm @@ -1159,7 +1159,7 @@ sub www_deleteThingDataConfirm { my $thingId = $self->session->form->process("thingId"); my $thingDataId = $self->session->form->process('thingDataId'); - my ($groupIdEdit) = $db->quickHash("select groupIdEdit from Thingy_things where thingId=?",[$thingId]); + my ($groupIdEdit) = $db->quickArray("select groupIdEdit from Thingy_things where thingId=?",[$thingId]); return $self->session->privilege->insufficient() unless $self->hasPrivileges($groupIdEdit); $self->deleteCollateral("Thingy_".$thingId,"thingDataId",$thingDataId);