From aadec3435fe49bafdc3f86e09ab32c1ae5263f67 Mon Sep 17 00:00:00 2001
From: Jared Hancock <jared@osticket.com>
Date: Wed, 8 Jan 2014 10:42:32 -0600
Subject: [PATCH] Fix missing table prefix in materialized view def

---
 include/class.dynamic_forms.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/class.dynamic_forms.php b/include/class.dynamic_forms.php
index f16413899..ac1be4f3d 100644
--- a/include/class.dynamic_forms.php
+++ b/include/class.dynamic_forms.php
@@ -244,9 +244,9 @@ class TicketForm extends DynamicForm {
         $fields = static::getDynamicDataViewFields();
         $sql = 'CREATE TABLE `'.TABLE_PREFIX.'ticket__cdata` (PRIMARY KEY (ticket_id)) AS
             SELECT entry.`object_id` AS ticket_id, '.implode(',', $fields)
-         .' FROM ost_form_entry entry
-            JOIN ost_form_entry_values ans ON ans.entry_id = entry.id
-            JOIN ost_form_field field ON field.id=ans.field_id
+         .' FROM '.FORM_ENTRY_TABLE.' entry
+            JOIN '.FORM_ANSWER_TABLE.' ans ON ans.entry_id = entry.id
+            JOIN '.FORM_FIELD_TABLE.' field ON field.id=ans.field_id
             WHERE entry.object_type=\'T\' GROUP BY entry.object_id';
         db_query($sql);
     }
-- 
GitLab