getAddressColumns doesn't fully support prefix
There's one place where the table name is hard coded that should be $tableAlias
. I wrote a fix + UT.
I also realized that the way odd/even street numbers are handled causes the address table to always get joined regardless of whether it's necessary, but that's out of scope for now.
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information