diff --git a/seed/models/columns.py b/seed/models/columns.py index 39e42d35b3..725e641c81 100644 --- a/seed/models/columns.py +++ b/seed/models/columns.py @@ -1126,6 +1126,7 @@ def create_mappings(mappings, organization, user, import_file_id=None): "from_units": mapping.get("from_units"), "to_field": mapping["to_field"], "to_table_name": mapping["to_table_name"], + "to_data_type": mapping.get("to_data_type"), } ) else: diff --git a/seed/static/seed/js/controllers/mapping_controller.js b/seed/static/seed/js/controllers/mapping_controller.js index 86e88c4b9e..e444d2c1de 100644 --- a/seed/static/seed/js/controllers/mapping_controller.js +++ b/seed/static/seed/js/controllers/mapping_controller.js @@ -899,6 +899,7 @@ angular.module('SEED.controller.mapping', []).controller('mapping_controller', [ col.suggestion_column_name = cached_col.to_field; col.suggestion_table_name = cached_col.to_table_name; col.from_units = cached_col.from_units; + col.data_type = cached_col.to_data_type; // If available, use display_name, else use raw field name. const mappable_column = _.find($scope.mappable_property_columns.concat($scope.mappable_taxlot_columns), { column_name: cached_col.to_field, table_name: cached_col.to_table_name });