diff --git a/admin/database_updates/2.8.6.php b/admin/database_updates/2.8.6.php new file mode 100644 index 000000000..19364a99d --- /dev/null +++ b/admin/database_updates/2.8.6.php @@ -0,0 +1,27 @@ + 0 AND `client_id` IS NULL"); + mysqli_query($mysqli, "UPDATE `tickets` LEFT JOIN `projects` ON `project_id` = `ticket_project_id` SET `ticket_project_id` = 0 WHERE `ticket_project_id` > 0 AND `project_id` IS NULL"); + + // A project template's ticket templates whose template is gone + mysqli_query($mysqli, "DELETE `project_template_ticket_templates` FROM `project_template_ticket_templates` + LEFT JOIN `project_templates` ON `project_templates`.`project_template_id` = `project_template_ticket_templates`.`project_template_id` + LEFT JOIN `ticket_templates` ON `ticket_templates`.`ticket_template_id` = `project_template_ticket_templates`.`ticket_template_id` + WHERE `project_templates`.`project_template_id` IS NULL OR `ticket_templates`.`ticket_template_id` IS NULL"); diff --git a/admin/modals/project_template/project_template_add.php b/admin/modals/project_template/project_template_add.php index f58e2ec0f..cdf0c6fad 100644 --- a/admin/modals/project_template/project_template_add.php +++ b/admin/modals/project_template/project_template_add.php @@ -6,7 +6,7 @@ ob_start(); ?>
@@ -14,21 +14,15 @@ ob_start();