diff options
2 files changed, 4 insertions, 4 deletions
diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/data/TaskDataStateReader.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/data/TaskDataStateReader.java index 5e4bc0ecf..40ed7dcf1 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/data/TaskDataStateReader.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/internal/tasks/core/data/TaskDataStateReader.java @@ -252,7 +252,7 @@ public class TaskDataStateReader extends DefaultHandler { @Override public void start(String uri, String localName, String name, Attributes attributes) throws SAXException { attribute = createAttribute(parentAttribute, TaskAttribute.PREFIX_OPERATION + ++id); - attribute.getMetaData().putValue(TaskAttribute.META_ATTRIBUTE_TYPE, TaskAttribute.TYPE_CONTAINER); + attribute.getMetaData().putValue(TaskAttribute.META_ATTRIBUTE_TYPE, TaskAttribute.TYPE_OPERATION); attribute.getMetaData().putValue(TaskAttribute.META_LABEL, getValue(attributes, ITaskDataConstants.ATTRIBUTE_OPERATION_NAME)); String operationId = getValue(attributes, ITaskDataConstants.ATTRIBUTE_KNOB_NAME); @@ -268,7 +268,7 @@ public class TaskDataStateReader extends DefaultHandler { attribute.getMetaData().putValue(TaskAttribute.META_ASSOCIATED_ATTRIBUTE_ID, value); child = createAttribute(attribute, value); child.setValue(getOptionalValue(attributes, ITaskDataConstants.ATTRIBUTE_OPTION_SELECTION)); - attribute.getMetaData().defaults().setReadOnly(false).setType(TaskAttribute.TYPE_SINGLE_SELECT); + child.getMetaData().defaults().setReadOnly(false).setType(TaskAttribute.TYPE_SINGLE_SELECT); addElementHandler(new NameHandler(this, child)); } else { value = getOptionalValue(attributes, ITaskDataConstants.ATTRIBUTE_INPUT_NAME); @@ -276,7 +276,7 @@ public class TaskDataStateReader extends DefaultHandler { attribute.getMetaData().putValue(TaskAttribute.META_ASSOCIATED_ATTRIBUTE_ID, value); child = createAttribute(attribute, value); child.setValue(getOptionalValue(attributes, ITaskDataConstants.ATTRIBUTE_INPUT_VALUE)); - attribute.getMetaData().defaults().setReadOnly(false).setType(TaskAttribute.TYPE_SHORT_TEXT); + child.getMetaData().defaults().setReadOnly(false).setType(TaskAttribute.TYPE_SHORT_TEXT); } } } diff --git a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskOperation.java b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskOperation.java index d89bb183f..d75a07b1d 100644 --- a/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskOperation.java +++ b/org.eclipse.mylyn.tasks.core/src/org/eclipse/mylyn/tasks/core/data/TaskOperation.java @@ -26,7 +26,7 @@ public class TaskOperation { public static TaskOperation createFrom(TaskAttribute taskAttribute) { Assert.isNotNull(taskAttribute); TaskData taskData = taskAttribute.getTaskData(); - TaskOperation operation = new TaskOperation(taskData.getRepositoryUrl(), taskData.getConnectorKind(), + TaskOperation operation = new TaskOperation(taskData.getConnectorKind(), taskData.getRepositoryUrl(), taskData.getTaskId(), taskAttribute.getValue()); operation.setLabel(taskAttribute.getMetaData().getLabel()); operation.setTaskAttribute(taskAttribute); |