diff options
author | Steffen Pingel | 2012-03-01 19:34:50 +0000 |
---|---|---|
committer | Steffen Pingel | 2012-03-01 19:34:50 +0000 |
commit | 7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a (patch) | |
tree | eac5019c2c3db0b8d6232222e720a5aa30bfbb89 /org.eclipse.mylyn.tasks.ui/src/org | |
parent | a567dbe79d21b026b69ba8c5b4bfc1f1105075ff (diff) | |
download | org.eclipse.mylyn.tasks-7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a.tar.gz org.eclipse.mylyn.tasks-7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a.tar.xz org.eclipse.mylyn.tasks-7c2d836a5bf03ddd2cc1dfa88c0b654f4bf8302a.zip |
NEW - bug 328090: [e4] fix failing tests
https://bugs.eclipse.org/bugs/show_bug.cgi?id=328090
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui/src/org')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java index a9f2c6402..3871082ad 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/internal/tasks/ui/util/AttachmentUtil.java @@ -236,11 +236,13 @@ public class AttachmentUtil { public static boolean canUploadAttachment(ITask task) { TaskRepository repository = TasksUi.getRepositoryManager().getRepository(task.getConnectorKind(), task.getRepositoryUrl()); - AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector( - repository.getConnectorKind()); - AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler(); - if (attachmentHandler != null) { - return attachmentHandler.canPostContent(repository, task); + if (repository != null) { + AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector( + repository.getConnectorKind()); + AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler(); + if (attachmentHandler != null) { + return attachmentHandler.canPostContent(repository, task); + } } return false; } @@ -248,11 +250,13 @@ public class AttachmentUtil { public static boolean canDownloadAttachment(ITask task) { TaskRepository repository = TasksUi.getRepositoryManager().getRepository(task.getConnectorKind(), task.getRepositoryUrl()); - AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector( - repository.getConnectorKind()); - AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler(); - if (attachmentHandler != null) { - return attachmentHandler.canGetContent(repository, task); + if (repository != null) { + AbstractRepositoryConnector connector = TasksUi.getRepositoryManager().getRepositoryConnector( + repository.getConnectorKind()); + AbstractTaskAttachmentHandler attachmentHandler = connector.getTaskAttachmentHandler(); + if (attachmentHandler != null) { + return attachmentHandler.canGetContent(repository, task); + } } return false; } |