Skip to content

Commit d141d15

Browse files
author
Lukas Molzberger
committed
fixes
1 parent 6a48faf commit d141d15

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

src/main/java/network/aika/AbstractNode.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ public Set<String> getModelLabels() {
4949
}
5050

5151
public void addModelLabel(String modelLabel) {
52-
getModelLabels().add(modelLabel);
52+
if(modelLabel != null) {
53+
getModelLabels().add(modelLabel);
54+
}
5355
}
5456

5557
public P getProvider() {

src/main/java/network/aika/Provider.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package network.aika;
22

33

4+
import network.aika.neuron.INeuron;
5+
import network.aika.neuron.Neuron;
46
import org.slf4j.Logger;
57
import org.slf4j.LoggerFactory;
68

@@ -131,7 +133,7 @@ public void save() {
131133
throw new RuntimeException(e);
132134
}
133135

134-
model.suspensionHook.store(id, n.getLabel(), n.getModelLabels(), baos.toByteArray());
136+
model.suspensionHook.store(id, n.getLabel(), n.getModelLabels(), n instanceof INeuron, baos.toByteArray());
135137
}
136138
n.modified = false;
137139
}

src/main/java/network/aika/SuspensionHook.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public interface SuspensionHook {
3333

3434
int getNewId();
3535

36-
void store(int id, String label, Set<String> modelLabels, byte[] data);
36+
void store(int id, String label, Set<String> modelLabels, boolean isNeuron, byte[] data);
3737

3838
byte[] retrieve(int id);
3939

src/test/java/network/aika/network/SuspensionTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ public int getNewId() {
138138
}
139139

140140
@Override
141-
public void store(int id, String label, Set<String> modelLabels, byte[] data) {
141+
public void store(int id, String label, Set<String> modelLabels, boolean isNeuron, byte[] data) {
142142
storage.put(id, data);
143143
}
144144

0 commit comments

Comments
 (0)