diff --git a/helpdesk/tests/test_ticket_submission.py b/helpdesk/tests/test_ticket_submission.py
index 55674df5..7f0a076a 100644
--- a/helpdesk/tests/test_ticket_submission.py
+++ b/helpdesk/tests/test_ticket_submission.py
@@ -95,6 +95,26 @@ class TicketBasicsTestCase(TestCase):
# Follow up is anonymous
self.assertIsNone(ticket.followup_set.first().user)
+
+ def test_create_ticket_public_with_hidden_fields(self):
+ email_count = len(mail.outbox)
+
+ response = self.client.get(reverse('helpdesk:home'))
+ self.assertEqual(response.status_code, 200)
+
+ post_data = {
+ 'title': 'Test ticket title',
+ 'queue': self.queue_public.id,
+ 'submitter_email': 'ticket1.submitter@example.com',
+ 'body': 'Test ticket body',
+ 'priority': 4,
+ }
+
+ response = self.client.post(reverse('helpdesk:home') + "?_hide_fields_=priority", post_data, follow=True)
+ ticket = Ticket.objects.last()
+ self.assertEqual(ticket.priority, 4)
+
+
def test_create_ticket_authorized(self):
email_count = len(mail.outbox)
self.client.force_login(self.user)
@@ -1068,7 +1088,7 @@ class EmailInteractionsTestCase(TestCase):
answer="A KB Item",
)
self.kbitem1.save()
- cat_url = reverse('helpdesk:submit') + "?kbitem=1;submitter_email=foo@bar.cz;title=lol;"
+ cat_url = reverse('helpdesk:submit') + "?kbitem=1&submitter_email=foo@bar.cz&title=lol"
response = self.client.get(cat_url)
self.assertContains(response, '')
self.assertContains(response, '')