diff --git a/src/groovy/grails/plugin/reveng/GrailsEntityPOJOClass.groovy b/src/groovy/grails/plugin/reveng/GrailsEntityPOJOClass.groovy index 03fc186..2c89859 100644 --- a/src/groovy/grails/plugin/reveng/GrailsEntityPOJOClass.groovy +++ b/src/groovy/grails/plugin/reveng/GrailsEntityPOJOClass.groovy @@ -311,7 +311,7 @@ class GrailsEntityPOJOClass extends EntityPOJOClass { } clazz.table.uniqueKeyIterator.each { UniqueKey key -> - if (key.columnSpan == 1 || key.name == clazz.table.primaryKey.name) return + if (key.columnSpan == 1 || key.name == clazz.table.primaryKey?.name) return if (key.columns[-1] == column) { def otherNames = key.columns[0..-2].collect { "\"$it.name\"" } values.unique = '[' + otherNames.reverse().join(', ') + ']'