397c99bd0c
Build & Deploy / build-and-deploy (push) Successful in 40s
Root cause: the separator check used '\\\\'.equals(sep) comparing a 2-char Java string literal to a 1-char substring result — always false. This caused backslash paths (C:\FALLOUT1\MASTER.DAT) to never be split into components, so stale prefixes were never detected or rewritten. Fix: use char comparison (sep == '\\') which correctly identifies the separator type. Affected both findReplacement and existsIgnoreCase. This was a pre-existing bug from the original UploadResource code that was carried over during the refactor. Re-uploading Fallout after this fix will correctly patch FALLOUT.CFG paths.