Bug fix in Storage preference builder
diff --git a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/mapper/StoragePreferenceMapper.java b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/mapper/StoragePreferenceMapper.java
index 5079fe3..e04152a 100644
--- a/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/mapper/StoragePreferenceMapper.java
+++ b/data-resource-management-service/drms-rdbms-impl/drms-server/src/main/java/org/apache/airavata/drms/api/persistance/mapper/StoragePreferenceMapper.java
@@ -38,21 +38,22 @@
             case StoragePreferenceConstants.SSH_STORAGE_PREFERENCE_TYPE_LABEL:
                 SSHStoragePreference.Builder builder = SSHStoragePreference.newBuilder();
                 builder.setStorage(anyStorage.getSshStorage());
+                setObjectFieldsUsingMap(builder, resource);
                 SSHStoragePreference sshStoragePreference = builder.build();
                 anyStoragePrefBuilder.setSshStoragePreference(sshStoragePreference);
-                setObjectFieldsUsingMap(anyStoragePrefBuilder, resource);
                 break;
             case StoragePreferenceConstants.S3_STORAGE_PREFERENCE_TYPE_LABEL:
                 S3StoragePreference.Builder s3Builder = S3StoragePreference.newBuilder();
                 s3Builder.setStorage(anyStorage.getS3Storage());
+                setObjectFieldsUsingMap(s3Builder, resource);
                 anyStoragePrefBuilder.setS3StoragePreference(s3Builder.build());
-                setObjectFieldsUsingMap(anyStoragePrefBuilder, resource);
+
                 break;
             case StoragePreferenceConstants.SDA_STORAGE_PREFERENCE_TYPE_LABEL:
                 SDAStoragePreference.Builder sdaBuilder = SDAStoragePreference.newBuilder();
                 sdaBuilder.setStorage(anyStorage.getSshStorage());
+                setObjectFieldsUsingMap(sdaBuilder, resource);
                 anyStoragePrefBuilder.setSdaStoragePreference(sdaBuilder.build());
-                setObjectFieldsUsingMap(anyStoragePrefBuilder, resource);
                 break;
             default:
                 throw new Exception("Unsupported storage type for deserializing : " + type);