1d4f64726bb2e47fa636f3fef4218b29c10b9d51
NestReader opened .pep files with FileStream(path, FileMode.Open), which defaults to FileAccess.ReadWrite. The forge deployment bind-mounts /mnt/pep-nest read-only, so every read-only open was rejected with "Read-only file system" (EROFS) even though the code never writes. Pass FileAccess.Read/FileShare.Read explicitly, matching DrawingReader and ZipHelper elsewhere in PepLib.Core. Once that was fixed, a second pre-existing bug surfaced: GetNestDetailsAsync matched DB rows by NestName AND a literal Path comparison built from the container's local mount path. NestHeader.Path stores the original Windows UNC share path (e.g. \REMCOSRV0\pep nest\) from when PepApi ran directly against the network share, so the comparison can never match post-Docker. Match by NestName alone (ordered by most recent), consistent with the fallback lookup already used elsewhere in NestsController.
Description
No description provided
341 KiB
Languages
C#
95.1%
PowerShell
4.7%
Dockerfile
0.2%