From c0a90ece6a598598f2fea1eed334abed33780f69 Mon Sep 17 00:00:00 2001
From: Daniel Nemergut <dnemergu@nrao.edu>
Date: Wed, 13 Sep 2023 12:39:52 -0400
Subject: [PATCH] Revert "Setting the staging_area to the vlbiStagingDirectory
 for VLBA and GMVA ingestion"

This reverts commit 559317422f88a92c3ea1915224d2d30f7c014aba.
---
 .../pexable/ingest_envoy/ingest_envoy/ingest.py       |  5 +----
 .../pexable/ingest_envoy/ingest_envoy/solicitor.py    | 11 +----------
 2 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/ingest.py b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/ingest.py
index ef5d8f307..d40c89f6f 100644
--- a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/ingest.py
+++ b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/ingest.py
@@ -67,10 +67,7 @@ def _get_settings(
         parameters["workflowDir"] = pathlib.Path(source_dir).name
         parameters["seciCachePath"] = pathlib.Path(source_dir).parent
 
-    # Use the default staging area if it wasn't set by the solicitor
-    if not parameters["staging_area"]:
-        parameters["staging_area"] = ingestion_settings.stagingDirectory
-
+    parameters["staging_area"] = ingestion_settings.stagingDirectory
     parameters["storage_area"] = ingestion_settings.storageDirectory
     parameters["useIngest"] = strtobool(ingestion_settings.useIngest)
     parameters["workflowUrl"] = workflow_url
diff --git a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/solicitor.py b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/solicitor.py
index f1877a7d2..e3d9ddb4c 100644
--- a/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/solicitor.py
+++ b/apps/cli/executables/pexable/ingest_envoy/ingest_envoy/solicitor.py
@@ -25,8 +25,7 @@ import pathlib
 from typing import List, Union
 
 import requests
-from ingest_envoy.utilities import IngestType, Telescope, VLASSIngestType
-from pycapo import CapoConfig
+from ingest_envoy.utilities import IngestType, VLASSIngestType
 
 INVALID_INITIAL_VERSION = "Initial version not valid for ingest"
 
@@ -218,14 +217,6 @@ class Solicitor:
             "project": self.metadata["projectMetadata"]["projectCode"],  # needed for post ingestion messaging
         }
 
-        # VLBA and GMVA share a non-default staging directory
-        if obs["telescope"].upper() in [Telescope.VLBA.value, Telescope.GMVA.value]:
-            try:
-                obs["staging_area"] = \
-                    CapoConfig().settings("edu.nrao.workspaces.IngestionSettings").vlbiStagingDirectory
-            except KeyError:
-                self.logger.info("Couldn't retrieve VLBI staging area from capo, using default staging directory")
-
         return {**obs}
 
     def solicit_seci_params(self) -> dict:
-- 
GitLab