From 16b8e2d25fc81a9540ec8322924acc8a3c977e94 Mon Sep 17 00:00:00 2001 From: Indra Lie Date: Wed, 15 Jan 2014 16:07:56 +1100 Subject: [PATCH] fix the foreign key toSQL() --- ForeignKeyDefinition.cfc | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ForeignKeyDefinition.cfc b/ForeignKeyDefinition.cfc index 16a3587..7eeabbd 100755 --- a/ForeignKeyDefinition.cfc +++ b/ForeignKeyDefinition.cfc @@ -25,7 +25,18 @@ - loc.args = "adapter,table,referenceTable,column,referenceColumn,onUpdate,onDelete"; + + var loc = {}; + loc.args = "name,table,referenceTable,column,referenceColumn,onUpdate,onDelete"; + loc.iEnd = ListLen(loc.args); + loc.adapterArgs = {}; + for (loc.i = 1; loc.i <= loc.iEnd; loc.i++) { + loc.argumentName = ListGetAt(loc.args, loc.i); + loc.adapterArgs[loc.argumentName] = this[loc.argumentName]; + } + + return this.adapter.foreignKeySQL(argumentcollection: loc.adapterArgs); +