Skip to content
Snippets Groups Projects
Commit 3ae1fb7b authored by gpawel's avatar gpawel
Browse files

bugfix: NPE when retrieving properties over JSON

SVN: 27080
parent c706d9c9
No related branches found
No related tags found
No related merge requests found
...@@ -327,6 +327,8 @@ public final class DataSet implements Serializable, IIdHolder ...@@ -327,6 +327,8 @@ public final class DataSet implements Serializable, IIdHolder
InitializingChecks.checkValidString(initializer.getCode(), "Unspecified code."); InitializingChecks.checkValidString(initializer.getCode(), "Unspecified code.");
this.code = initializer.getCode(); this.code = initializer.getCode();
this.retrievedConnections = initializer.getRetrievedConnections();
if (initializer.isStub) if (initializer.isStub)
{ {
this.isStub = true; this.isStub = true;
...@@ -342,7 +344,6 @@ public final class DataSet implements Serializable, IIdHolder ...@@ -342,7 +344,6 @@ public final class DataSet implements Serializable, IIdHolder
this.properties = initializer.getProperties(); this.properties = initializer.getProperties();
this.retrievedConnections = initializer.getRetrievedConnections();
this.parentCodes = initializer.getParentCodes(); this.parentCodes = initializer.getParentCodes();
this.childrenCodes = initializer.getChildrenCodes(); this.childrenCodes = initializer.getChildrenCodes();
......
...@@ -193,8 +193,9 @@ public final class Experiment implements Serializable, IIdentifierHolder, IIdHol ...@@ -193,8 +193,9 @@ public final class Experiment implements Serializable, IIdentifierHolder, IIdHol
"Unspecified entity registration details."); "Unspecified entity registration details.");
this.registrationDetails = initializer.getRegistrationDetails(); this.registrationDetails = initializer.getRegistrationDetails();
this.properties = initializer.getProperties();
} }
this.properties = initializer.getProperties();
} }
/** /**
......
...@@ -312,6 +312,8 @@ public final class Sample implements Serializable, IIdentifierHolder, IIdHolder ...@@ -312,6 +312,8 @@ public final class Sample implements Serializable, IIdentifierHolder, IIdHolder
InitializingChecks.checkValidString(initializer.getPermId(), "Unspecified permanent id."); InitializingChecks.checkValidString(initializer.getPermId(), "Unspecified permanent id.");
this.permId = initializer.getPermId(); this.permId = initializer.getPermId();
this.retrievedFetchOptions = initializer.getRetrievedFetchOptions();
if (initializer.isStub) if (initializer.isStub)
{ {
this.isStub = true; this.isStub = true;
...@@ -340,7 +342,6 @@ public final class Sample implements Serializable, IIdentifierHolder, IIdHolder ...@@ -340,7 +342,6 @@ public final class Sample implements Serializable, IIdentifierHolder, IIdHolder
"Unspecified entity registration details."); "Unspecified entity registration details.");
this.registrationDetails = initializer.getRegistrationDetails(); this.registrationDetails = initializer.getRegistrationDetails();
this.retrievedFetchOptions = initializer.getRetrievedFetchOptions();
if (initializer.parentReferences != null) if (initializer.parentReferences != null)
{ {
this.parentReferences = initializer.parentReferences; this.parentReferences = initializer.parentReferences;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment