Unable to Delete Blueprint Because of Forward Slashes In Name

Alex Krueger shared this bug 9 months ago
Solved

Normally deleting a blueprint works. However adding one or more forward slashes in the name (i.e. "ship (1h/ 2w/ 2d)") prevents deletion of the blueprint. I believe the forward slashes placed in the blueprint name are causing the blueprint to be stored in a deeper directory that's outside the scope of the delete operation.

--- Ship Name Example And It's Interpretation ---

expected (bolded is name): ...root.../ship (1h/ 2w/ 2d)

actual (bolded is name): ...root.../ship (1h/ 2w/ 2d)

* actual interpretation prevents deletion


I suggest also looking into the effects of ".." and "." in a blueprint name (i.e. "...root.../..", "...root.../ship/..", "...root.../../../../ship") as they have their own interpretations in file paths.


--- Steps to Recreate Bug ---

1) Create small/large ship in the world

2) Save it

3) Rename it to "ship (1h/ 1w/ 1d)"

4) Attempt deletion

Comments (2)

photo
1

Hello,


Thank you for reporting this issue. I was able to reproduce the issue and it will be forwarded to our dev team for investigation.


Kind Regards

Keen Software House: QA Department

photo
1

Hello,


This should be already fixed.


Thank you.

Kind Regards

Keen Software House: QA Department