diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepository.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepository.java index 4fd156b4aa6d..3ee40825ec7c 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepository.java +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebRepository.java @@ -88,7 +88,7 @@ public class GenericWebRepository extends BaseRepositoryImpl { while (matcher.find()) { final String id = matcher.group(placeholders.indexOf(ID_PLACEHOLDER) + 1); final String summary = matcher.group(placeholders.indexOf(SUMMARY_PLACEHOLDER) + 1); - tasks.add(new GenericWebTask(id, summary)); + tasks.add(new GenericWebTask(id, summary, this)); } tasks = TaskSearchSupport.filterTasks(query != null ? query : "", tasks); @@ -211,6 +211,12 @@ public class GenericWebRepository extends BaseRepositoryImpl { }; } + @Nullable + @Override + public String getTaskComment(final Task task) { + return super.getTaskComment(task); + } + public String getLoginURL() { return myLoginURL; } diff --git a/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebTask.java b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebTask.java index 87519f1f628a..16e577f7011f 100644 --- a/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebTask.java +++ b/plugins/tasks/tasks-core/src/com/intellij/tasks/generic/GenericWebTask.java @@ -2,6 +2,7 @@ package com.intellij.tasks.generic; import com.intellij.tasks.Comment; import com.intellij.tasks.Task; +import com.intellij.tasks.TaskRepository; import com.intellij.tasks.TaskType; import icons.TasksIcons; import org.jetbrains.annotations.NotNull; @@ -13,10 +14,12 @@ import java.util.Date; public class GenericWebTask extends Task { private final String myId; private final String myDescription; + private TaskRepository myRepository; - public GenericWebTask(final String id, final String description) { + public GenericWebTask(final String id, final String description, final TaskRepository repository) { myId = id; myDescription = description; + myRepository = repository; } @NotNull @@ -82,4 +85,10 @@ public class GenericWebTask extends Task { public String getIssueUrl() { return null; } + + @Nullable + @Override + public TaskRepository getRepository() { + return myRepository; + } } \ No newline at end of file