From 44a3477f43cdbef812559ce9151a74331b8eea8d Mon Sep 17 00:00:00 2001 From: kamaleeswary <42646635+kamaleeswary@users.noreply.github.com> Date: Thu, 16 Jun 2022 14:36:31 +0530 Subject: [PATCH] Issue #SB-30251 fix: Bulk org upload API(/api/org/v1/upload) issue (#1087) --- .../actor/bulkupload/OrgBulkUploadBackgroundJobActor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/service/src/main/java/org/sunbird/actor/bulkupload/OrgBulkUploadBackgroundJobActor.java b/service/src/main/java/org/sunbird/actor/bulkupload/OrgBulkUploadBackgroundJobActor.java index 0848a0b92..77ca400a0 100644 --- a/service/src/main/java/org/sunbird/actor/bulkupload/OrgBulkUploadBackgroundJobActor.java +++ b/service/src/main/java/org/sunbird/actor/bulkupload/OrgBulkUploadBackgroundJobActor.java @@ -202,7 +202,9 @@ public class OrgBulkUploadBackgroundJobActor extends BaseBulkUploadBackgroundJob row.put(JsonKey.LOCATION_CODE, locationCodes); String orgId; row.put(JsonKey.ORG_TYPE, OrgTypeValidator.getInstance().getTypeByValue(org.getOrganisationType())); - row.put(JsonKey.ORG_SUB_TYPE, OrgTypeValidator.getInstance().getTypeByValue(org.getOrganisationSubType())); + if (org.getOrganisationSubType() != null) { + row.put(JsonKey.ORG_SUB_TYPE, OrgTypeValidator.getInstance().getTypeByValue(org.getOrganisationSubType())); + } try { orgId = upsertOrg( @@ -242,7 +244,9 @@ public class OrgBulkUploadBackgroundJobActor extends BaseBulkUploadBackgroundJob Map<String, Object> row = mapper.convertValue(org, Map.class); row.put(JsonKey.LOCATION_CODE, locationCodes); row.put(JsonKey.ORG_TYPE, OrgTypeValidator.getInstance().getTypeByValue(org.getOrganisationType())); - row.put(JsonKey.ORG_SUB_TYPE, OrgTypeValidator.getInstance().getTypeByValue(org.getOrganisationSubType())); + if (org.getOrganisationSubType() != null) { + row.put(JsonKey.ORG_SUB_TYPE, OrgTypeValidator.getInstance().getTypeByValue(org.getOrganisationSubType())); + } try { row.put(JsonKey.ORGANISATION_ID, org.getId()); upsertOrg(organisationManagementActor, row, ActorOperations.UPDATE_ORG.getValue(), context); -- GitLab