This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata-django-portal-sdk.git

commit 4e977dbb3d869fb7039c4b9d0dfcca7c539e0861
Author: Marcus Christie <[email protected]>
AuthorDate: Wed Aug 4 12:05:23 2021 -0400

    AIRAVATA-3420 Utility method to get the default storage id
    
    Storage id is set on the ExperimentModel so provide a proper function to 
get it.
---
 airavata_django_portal_sdk/user_storage/api.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/airavata_django_portal_sdk/user_storage/api.py 
b/airavata_django_portal_sdk/user_storage/api.py
index 252ce0d..7b0b85f 100644
--- a/airavata_django_portal_sdk/user_storage/api.py
+++ b/airavata_django_portal_sdk/user_storage/api.py
@@ -74,6 +74,11 @@ def get_user_storage_provider(request, owner_username=None, 
storage_resource_id=
     return instance
 
 
+def get_default_storage_resource_id(request):
+    backend = get_user_storage_provider(request)
+    return backend.storage_resource_id
+
+
 def save(request, path, file, name=None, content_type=None, 
storage_resource_id=None, experiment_id=None):
     """
     Save file in path in the user's storage and return DataProduct. If

Reply via email to