Details
Description
As discussed in - http://forum.civicrm.org/index.php/topic,23834.0.html
For anyone else looking, I found a fix for this.
It's to do with the XML processor for activities that get created, if it's not an open case task it doesn't add a subject. Which makes sense, but my client had a justification for this not being the case.
So create a copy of CRM/Case/XMLProcessor/Process.php
and at line 350, simply add
'subject' => CRM_Utils_Array::value('subject', $params) ? $params['subject'] : $activityTypeName,
Basically a straight copy and past from line 331 above.
Patch attached