Index: trunk/grails-app/domain/Asset.groovy
===================================================================
--- trunk/grails-app/domain/Asset.groovy	(revision 276)
+++ trunk/grails-app/domain/Asset.groovy	(revision 286)
@@ -23,4 +23,16 @@
         "${this.name}"
     }
+
+    //  This additional setter is used to convert the checkBoxList string
+    //  of ids selected to the corresponding domain objects.
+    public void setAssetSubItemsFromCheckBoxList(ids) {
+        def idList = []
+        ids.each() {
+            if(it.isInteger())
+                idList << it.toInteger()
+        }
+        this.assetSubItems = idList.collect { AssetSubItem.get( it ) }
+    }
+
 }
 
