Dispatch error: Couldn't find Issue without an ID

Description of the problem

When you try to collect your emails for the Helpdesk, they do not come. And in your production.log (or redmine_helpdesk.log) file, you find the following error message:

Dispatch error: Couldn't find Issue without an ID

Solution

This error appears because you have defined a custom field and made it to be required. That's why the Helpdesk is breaking and the tickets do not come.

So, to fix this problem, you could pick some of the below 4 solutions:

1. Remove the custom field

2. Disable the "required" option of it

3. If you decide to keep the "required" option enabled, then please set some default value

custom_field_default_value_required.png

4. The problem could be that the user who should have ticket assigned has no rights in that particular project. To fix this problem, you (or the Redmine administrator) have to add the Redmine user you are logged-in with to be a member of the project where the Helpdesk is used (and enabled as a module). You have to go to Administration - Users - [select the needed user that has the notification problems] - Projects tab. Now add the Helpdesk project. Please see this picture to make the situation clear.

add_project_to_user.png

Then you need to enable the needed and specific rights for that user and project as shown in this article and video (rights/permissions related to issue tracking and Helpdesk).

Was this article helpful? Yes  No
1279 from 1319 found this helpful