Skip to content

Commit 6b610f5

Browse files
remove storage name
1 parent 0824e99 commit 6b610f5

File tree

2 files changed

+10
-25
lines changed

2 files changed

+10
-25
lines changed

flow360/component/project_utils.py

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -494,44 +494,37 @@ def upload_imported_surfaces_to_draft(params, draft, parent_case):
494494
method="imported-surfaces",
495495
)
496496

497-
basename_to_surface_metadata: dict[str, list[dict[str, str]]] = {}
497+
basename_to_surface_mesh_ids: dict[str, list[str]] = {}
498498
for entry, resp in zip(deduplicated_surface_file_paths_to_import, response):
499499
surface_mesh_id = resp.get("surfaceMeshId")
500-
remote_file_name = resp.get("storageFileName") or resp.get("filename")
501500
_upload_surface_mesh_resource(
502501
surface_mesh_id=surface_mesh_id,
503-
remote_file_name=remote_file_name,
504502
local_file_path=entry["path"],
505503
)
506-
metadata = {
507-
"surfaceMeshId": surface_mesh_id,
508-
"storageFileName": remote_file_name,
509-
"filename": entry["basename"],
510-
}
511-
basename_to_surface_metadata.setdefault(entry["basename"], []).append(metadata)
504+
basename_to_surface_mesh_ids.setdefault(entry["basename"], []).append(surface_mesh_id)
512505

513-
_normalize_imported_surface_entities(params, basename_to_surface_metadata)
506+
_normalize_imported_surface_entities(params, basename_to_surface_mesh_ids)
514507

515508

516-
def _upload_surface_mesh_resource(surface_mesh_id: str, remote_file_name: str, local_file_path: str):
517-
if not surface_mesh_id or not remote_file_name:
509+
def _upload_surface_mesh_resource(surface_mesh_id: str, local_file_path: str):
510+
if not surface_mesh_id:
518511
raise Flow360ConfigurationError("Surface mesh metadata missing for imported surface upload.")
519512
surface_mesh = SurfaceMeshV2(surface_mesh_id)
513+
remote_file_name = surface_mesh.info.file_name
520514
surface_mesh._webapi._upload_file(remote_file_name=remote_file_name, file_name=local_file_path)
521515
surface_mesh._webapi._complete_upload()
522516

523517

524518
def _normalize_imported_surface_entities(
525-
params: SimulationParams, basename_to_surface_metadata: dict[str, list[dict[str, str]]] | None = None
519+
params: SimulationParams, basename_to_surface_mesh_ids: dict[str, list[str]] | None = None
526520
):
527521
if params is None or params.outputs is None:
528522
return
529523

530524
basename_to_iter = {}
531-
if basename_to_surface_metadata:
525+
if basename_to_surface_mesh_ids:
532526
basename_to_iter = {
533-
basename: iter(metadata_list)
534-
for basename, metadata_list in basename_to_surface_metadata.items()
527+
basename: iter(mesh_ids) for basename, mesh_ids in basename_to_surface_mesh_ids.items()
535528
}
536529

537530
for output in params.outputs:
@@ -542,11 +535,4 @@ def _normalize_imported_surface_entities(
542535
surface.file_name = file_basename
543536
iterator = basename_to_iter.get(file_basename)
544537
if iterator is not None:
545-
metadata = next(iterator, None)
546-
if metadata is not None:
547-
surface.surface_mesh_id = metadata.get(
548-
"surfaceMeshId", surface.surface_mesh_id
549-
)
550-
surface.storage_file_name = metadata.get(
551-
"storageFileName", surface.storage_file_name
552-
)
538+
surface.surface_mesh_id = next(iterator, surface.surface_mesh_id)

flow360/component/simulation/primitives.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -649,7 +649,6 @@ class ImportedSurface(EntityBase):
649649
)
650650
file_name: str
651651
surface_mesh_id: Optional[str] = None
652-
storage_file_name: Optional[str] = None
653652

654653

655654
class GhostSurface(_SurfaceEntityBase):

0 commit comments

Comments
 (0)