Casting @promotion_table_data.data as an Array truncates the elements to 3; removing cast