Skip to content

Commit 1d457bf

Browse files
committed
For multi-layer folders need to search destination higher up
1 parent aa7635c commit 1d457bf

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

  • src/murfey/client/contexts

src/murfey/client/contexts/sxt.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,13 +208,18 @@ def post_transfer(
208208
visit_index = transferred_file.parent.parts.index(environment.visit)
209209
destination_search_dir = "/".join(
210210
transferred_file.parent.parts[: visit_index + 2]
211-
)
211+
).replace("//", "/")
212212
self.register_sxt_data_collection(
213213
tilt_series=transferred_file.stem,
214214
data_collection_parameters=metadata,
215215
file_extension=transferred_file.suffix,
216-
image_directory=environment.default_destinations.get(
217-
Path(destination_search_dir), destination_search_dir
216+
image_directory=str(
217+
Path(
218+
environment.default_destinations.get(
219+
Path(destination_search_dir), destination_search_dir
220+
)
221+
)
222+
/ transferred_file.parent.relative_to(destination_search_dir)
218223
),
219224
environment=environment,
220225
)
@@ -238,7 +243,7 @@ def post_transfer(
238243
session_id=environment.murfey_session,
239244
data={
240245
"tag": transferred_file.stem,
241-
"source": str(transferred_file.parent),
246+
"source": destination_search_dir,
242247
"pixel_size": metadata.get("pixel_size", 100),
243248
"tilt_offset": midpoint(angles),
244249
"tilt_series_length": metadata.get(

0 commit comments

Comments
 (0)