Unsupported comma in task summary while exporting to MPX format


#1

Hello
While creating project with task who inside summary got comma, MPX export crush.

Microsoft documentation:
https://support.microsoft.com/en-us/help/270139/prj-description-of-the-mpx-project-file-exchange-format

  • If the list separator character, usually a comma or semicolon, is included in a field, for example, to separate predecessors, the field is enclosed in quotation marks.
  1. Steps to reproduce:

    Project project = new Project();
    Task task = project.getRootTask().getChildren().add("Summary");
    Task subtask = task.getChildren().add("Subtask, with comma");`
    
    project.save("./project.mpx", SaveFileFormat.MPX);
    
  2. MPX format:
    70,Subtask, with comma,1.1,2, ...

  3. expected MPX format:
    70,"Subtask, with comma",1.1,2, ...


#2

@SoftwarePlant

We were able to reproduce this issue and have logged it with issue ID “TASKSNET-2721” for further investigation. You will automatically be notified here once we have more information.


#3

I tested on Java version. Can you create issue for Java team too?


#4

@SoftwarePlant

This issue shall be resolved for JAVA as well.


#5

great, thanks


#6

The issues you have found earlier (filed as TASKSJAVA-679) have been fixed in this update. This message was posted using BugNotificationTool from Downloads module by MuzammilKhan