From 4e9e7dd5028221adaf832437feebcc88d0a0e1c2 Mon Sep 17 00:00:00 2001 From: coldnebo Date: Mon, 19 May 2014 09:32:53 -0400 Subject: [PATCH] fix for #330 --- .../connection_adapters/sqlserver/schema_statements.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/active_record/connection_adapters/sqlserver/schema_statements.rb b/lib/active_record/connection_adapters/sqlserver/schema_statements.rb index fd2c7bc21..32d036d56 100644 --- a/lib/active_record/connection_adapters/sqlserver/schema_statements.rb +++ b/lib/active_record/connection_adapters/sqlserver/schema_statements.rb @@ -352,7 +352,7 @@ def table_name_or_views_table_name(table_name) def views_real_column_name(table_name, column_name) view_definition = schema_cache.view_information(table_name)[:VIEW_DEFINITION] - match_data = view_definition.match(/([\w-]*)\s+as\s+#{column_name}/im) + match_data = view_definition.match(/([\w-]*)\s+as\s+#{column_name}/im) rescue nil match_data ? match_data[1] : column_name end