Commit 078e2c5e6bc692419b66aa21077e76a827b285dc
1 parent
ccc08545
Fixed Telegram Nullpointer Exception (due to null-attachment).
Showing
2 changed files
with
28 additions
and
0 deletions
services/Scheduler/build.gradle
0 → 100644
1 | +apply plugin: 'java' | ||
2 | +apply plugin: 'war' | ||
3 | +apply plugin: 'checkstyle' | ||
4 | + | ||
5 | +sourceCompatibility = 1.8 | ||
6 | + | ||
7 | +repositories { | ||
8 | + mavenCentral() | ||
9 | +} | ||
10 | + | ||
11 | +dependencies { | ||
12 | + compile project(':services:Common'), | ||
13 | + "org.jboss.spec:jboss-javaee-7.0:1.1.0.Final", | ||
14 | + "org.apache.httpcomponents:httpclient:4.5.3", | ||
15 | + "org.apache.httpcomponents:httpmime:4.3.1" | ||
16 | + providedCompile "org.slf4j:slf4j-api:1.7.25", | ||
17 | + "org.jboss.resteasy:resteasy-client:3.1.3.Final", | ||
18 | + "org.jboss.resteasy:resteasy-jaxrs-all:3.1.3.Final" | ||
19 | +} | ||
20 | + | ||
21 | +war { | ||
22 | + destinationDir new File(project.rootProject.projectDir, 'docker/wildfly/volumes/deployments/') | ||
23 | + archiveName "scheduler.war" | ||
24 | +} | ||
0 | \ No newline at end of file | 25 | \ No newline at end of file |
services/Telegram/src/main/java/de/bht/beuthbot/messenger/telegram/model/TelegramMessage.java
@@ -86,6 +86,10 @@ public class TelegramMessage implements ProcessQueueMessageProtocol{ | @@ -86,6 +86,10 @@ public class TelegramMessage implements ProcessQueueMessageProtocol{ | ||
86 | * @param attachments | 86 | * @param attachments |
87 | */ | 87 | */ |
88 | public void setAttachments(final Attachment[] attachments){ | 88 | public void setAttachments(final Attachment[] attachments){ |
89 | + if (attachments == null) { | ||
90 | + this.attachments = new ArrayList<>(); | ||
91 | + return; | ||
92 | + } | ||
89 | this.attachments = new ArrayList<>(attachments.length); | 93 | this.attachments = new ArrayList<>(attachments.length); |
90 | for (Attachment attachment : attachments) { | 94 | for (Attachment attachment : attachments) { |
91 | this.attachments.add(attachment); | 95 | this.attachments.add(attachment); |