Skip to content

Commit 822054a

Browse files
Merge pull request #37 from UIUCLibrary/hotfix_issue_36
hotfix_issue_36
2 parents 6af4064 + 10c93d6 commit 822054a

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

arcflow/main.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -979,15 +979,22 @@ def find_eac_cpf_config(self):
979979
self.log.info('Searching for eac_cpf_config.rb...')
980980

981981
# Try 1: Check arclight directory
982-
traject_config = os.path.join(self.arclight_dir, 'lib', 'arcuit', 'traject', 'eac_cpf_config.rb')
982+
result_show = subprocess.run(
983+
['bundle', 'show', 'arcuit'],
984+
capture_output=True,
985+
text=True,
986+
cwd=self.arclight_dir
987+
)
988+
arcuit_dir = result.stdout.strip()
989+
traject_config = os.path.join(arcuit_dir, 'lib', 'arcuit', 'traject', 'eac_cpf_config.rb')
983990
if os.path.exists(traject_config):
984991
self.log.info(f'✓ Using traject config from arclight: {traject_config}')
985992
return traject_config
986993

987994
# Try 2: Check example file in arcflow root
988995
arcflow_package_dir = os.path.dirname(os.path.abspath(__file__))
989996
arcflow_repo_root = os.path.dirname(arcflow_package_dir)
990-
traject_config = os.path.join(arcflow_repo_root, 'example_traject_config_eac_cpf_config.rb')
997+
traject_config = os.path.join(arcflow_repo_root, 'example_traject_config_eac_cpf.rb')
991998

992999
if os.path.exists(traject_config):
9931000
self.log.info(f'✓ Using example traject config from arcflow: {traject_config}')

0 commit comments

Comments
 (0)