From: erickson Date: Mon, 11 Feb 2008 20:29:01 +0000 (+0000) Subject: rolling back calls to object_perm on create methods, since the object does not exist yet X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=449821928ef2833d0c251e2d4278f5fd4a2265e3;p=Evergreen.git rolling back calls to object_perm on create methods, since the object does not exist yet git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8720 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm b/Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm index 843151018e..5f1826d096 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Acq/Financials.pm @@ -35,7 +35,7 @@ sub create_funding_source { my($self, $conn, $auth, $funding_source) = @_; my $e = new_editor(xact=>1, authtoken=>$auth); return $e->die_event unless $e->checkauth; - return $e->die_event unless $e->allowed('ADMIN_FUNDING_SOURCE', $funding_source->owner, $funding_source); + return $e->die_event unless $e->allowed('ADMIN_FUNDING_SOURCE', $funding_source->owner); $e->create_acq_funding_source($funding_source) or return $e->die_event; $e->commit; return $funding_source->id; @@ -164,7 +164,7 @@ sub create_fund { my($self, $conn, $auth, $fund) = @_; my $e = new_editor(xact=>1, authtoken=>$auth); return $e->die_event unless $e->checkauth; - return $e->die_event unless $e->allowed('ADMIN_FUND', $fund->org, $fund); + return $e->die_event unless $e->allowed('ADMIN_FUND', $fund->org); $e->create_acq_fund($fund) or return $e->die_event; $e->commit; return $fund->id; @@ -330,7 +330,7 @@ sub create_fund_alloc { my $source = $e->retrieve_acq_funding_source($fund_alloc->funding_source) or return $e->die_event; - return $e->die_event unless $e->allowed('MANAGE_FUNDING_SOURCE', $source->owner, $source); + return $e->die_event unless $e->allowed('MANAGE_FUNDING_SOURCE', $source->owner); my $fund = $e->retrieve_acq_fund($fund_alloc->fund) or return $e->die_event; return $e->die_event unless $e->allowed('MANAGE_FUND', $fund->org, $fund);