From 1eef60b1f02cefa79134107924601e1ecc4addab Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Wed, 22 Jan 2020 10:26:13 +0100 Subject: [PATCH] fixed storage of competitor's e-mail in MongoDB --- .../domain/persistence/impl/MongoObjectFactoryImpl.java | 2 +- .../impl/CompetitorWithBoatRefJsonSerializer.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java index f74aabac8a8..46b004df228 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java @@ -152,7 +152,7 @@ import com.sap.sse.shared.media.VideoDescriptor; public class MongoObjectFactoryImpl implements MongoObjectFactory { private static Logger logger = Logger.getLogger(MongoObjectFactoryImpl.class.getName()); private final MongoDatabase database; - private final CompetitorWithBoatRefJsonSerializer competitorWithBoatRefSerializer = CompetitorWithBoatRefJsonSerializer.create(); + private final CompetitorWithBoatRefJsonSerializer competitorWithBoatRefSerializer = CompetitorWithBoatRefJsonSerializer.create(/* serializeNonPublicCompetitorFields */ true); private final CompetitorJsonSerializer competitorSerializer = CompetitorJsonSerializer.create( /* serialize boat */ true, /* serializeNonPublicCompetitorFields */ true, /* verboseBoatClassSerializer */ false); private final BoatJsonSerializer boatSerializer = new BoatJsonSerializer(new BoatClassJsonSerializer(/* verbose */ false)); diff --git a/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithBoatRefJsonSerializer.java b/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithBoatRefJsonSerializer.java index c138c8a5ffb..40c58ba4a52 100644 --- a/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithBoatRefJsonSerializer.java +++ b/java/com.sap.sailing.server.gateway.serialization.shared.android/src/com/sap/sailing/server/gateway/serialization/impl/CompetitorWithBoatRefJsonSerializer.java @@ -11,8 +11,8 @@ import com.sap.sailing.server.gateway.serialization.JsonSerializer; public class CompetitorWithBoatRefJsonSerializer implements JsonSerializer { private final JsonSerializer competitorJsonSerializer; - public static CompetitorWithBoatRefJsonSerializer create() { - return new CompetitorWithBoatRefJsonSerializer(CompetitorJsonSerializer.create(/* serialize boat */ false)); + public static CompetitorWithBoatRefJsonSerializer create(boolean serializeNonPublicCompetitorFields) { + return new CompetitorWithBoatRefJsonSerializer(CompetitorJsonSerializer.create(/* serialize boat */ false, serializeNonPublicCompetitorFields)); } public CompetitorWithBoatRefJsonSerializer(JsonSerializer competitorJsonSerializer) {