Skip to content

Commit 9bbd035

Browse files
X1tingwpolicarpo
authored andcommitted
set table name in case when pk is not nil
1 parent c4aeddb commit 9bbd035

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/active_record/connection_adapters/sqlserver/database_statements.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ def sql_for_insert(sql, pk, id_value, sequence_name, binds)
228228
end
229229
sql = if pk && use_output_inserted? && !database_prefix_remote_server?
230230
quoted_pk = SQLServer::Utils.extract_identifiers(pk).quoted
231+
table_name ||= get_table_name(sql)
231232
exclude_output_inserted = exclude_output_inserted_table_name?(table_name, sql)
232233
if exclude_output_inserted
233234
id_sql_type = exclude_output_inserted.is_a?(TrueClass) ? 'bigint' : exclude_output_inserted

0 commit comments

Comments
 (0)