From f281cf4972604907338ae851060a103eb4790e41 Mon Sep 17 00:00:00 2001
From: Peter Rotich <peter@enhancesoft.com>
Date: Sat, 19 Oct 2013 20:50:46 +0000
Subject: [PATCH] Add ticket and user fields to supported vars.

---
 include/api.tickets.php | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/include/api.tickets.php b/include/api.tickets.php
index 25cc9c4d1..f0758d5d2 100644
--- a/include/api.tickets.php
+++ b/include/api.tickets.php
@@ -25,8 +25,15 @@ class TicketApiController extends ApiController {
                 $supported[] = $field->get('name');
         }
 
-        if(($form = TicketForm::lookup()->instanciate()))
-            foreach ($form->getDynamicFields() as $field)
+        # Ticket form fields
+        # TODO: Support userId for existing user
+        if(($form = TicketForm::getInstance()))
+            foreach ($form->getFields() as $field)
+                $supported[] = $field->get('name');
+
+        # User form fields
+        if(($form = UserForm::getInstance()))
+            foreach ($form->getFields() as $field)
                 $supported[] = $field->get('name');
 
         if(!strcasecmp($format, 'email')) {
-- 
GitLab