Index: trunk/grails-app/services/InventoryItemService.groovy
===================================================================
--- trunk/grails-app/services/InventoryItemService.groovy	(revision 225)
+++ trunk/grails-app/services/InventoryItemService.groovy	(revision 226)
@@ -19,5 +19,4 @@
         def fail = { Object[] args ->
             if(args.size() == 2) result.errors = [args[0], args[1]]
-            log.debug result.errors
             result.error = true
             return result
@@ -41,6 +40,4 @@
             return fail("inventoryItem", "inventoryItem.notFound")
 
-        log.debug "WTF are we doing here"
-
         def p = [:]
         p.max = result.inventoryMovementListMax = 10
Index: trunk/grails-app/services/InventoryMovementService.groovy
===================================================================
--- trunk/grails-app/services/InventoryMovementService.groovy	(revision 225)
+++ trunk/grails-app/services/InventoryMovementService.groovy	(revision 226)
@@ -117,5 +117,5 @@
             if(result.inventoryMovementInstance.validate()) {
                 def inventoryItem = InventoryItem.lock(result.inventoryMovementInstance.inventoryItem.id)
-                result.taskId = result.inventoryMovementInstance.task.id
+                result.taskId = result.inventoryMovementInstance.task?.id
 
                 if(!inventoryItem) {
