.. _2023-07-18-preserve-the-case-of-table-names-in-config_release: ================================================================================= 2023-07-18 - Preserve the case of table names in config ================================================================================= Release ================== *Status: Available* *Type: Bug-Squash* *Date: 2023-07-18* Problem ================== When we check our config to determine what runs next in a manifest we were lower casing table names which worked in 99% of situations except where the physical tables had been created by a third party process and contained a mixed case name. In that situation we were not finding the config to run (becuse the names weren't macthing) Solution ================== remove the lower casing of the table name before performing a config lookup Leverage the Magic ==================================== Leverage our existing config_exists(table_name) function but remove the table_name.lower() statement so we lookup spanner using the proper name case of the physical table name ADI ================== Smashed ! I love it when annoying bugs get squashed. Last Refreshed =========================== *Doc Refreshed: 2024-03-02*