From 61a42873988f82cfbba2f4da84f660eac89dfcb0 Mon Sep 17 00:00:00 2001 From: Jason Woofenden Date: Thu, 25 Jun 2009 02:17:15 -0400 Subject: [PATCH] auto-queue finally works for contractor entering a new task --- tasks.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tasks.php b/tasks.php index 8418502..423268a 100644 --- a/tasks.php +++ b/tasks.php @@ -299,7 +299,7 @@ function prioritize_task($id, $change) { function tasks_edit_main() { $state = TASK_DRAFT; # will be overwritten - $client_id = logged_in(); # fixed shortly if we're contractor + $client_id = logged_in(); # fixed shortly if we're contractor, unless it's a new task by the contractor $edit_id = format_int($_REQUEST['tasks_edit_id']); unset($_REQUEST['tasks_edit_id']); if($edit_id) { @@ -411,6 +411,9 @@ function tasks_edit_main() { if(isset($_REQUEST['title'])) { list($title, $url, $description, $price) = tasks_get_fields(); $queuing = false; + if(logged_in_as_contractor() && $_REQUEST['client_id']) { + $client_id = format_int($_REQUEST['client_id']); + } # FIXME if(isset($_REQUEST['save_draft'])) { -- 1.7.10.4