- Timestamp:
- Jul 19, 2010, 8:47:38 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/grails-app/controllers/InventoryItemPurchaseDetailedController.groovy
r615 r633 226 226 params.returnTo = params.returnTo ?: 'inventoryItem' 227 227 228 if(!result.error) 229 return [ inventoryItemPurchaseInstance : result.inventoryItemPurchaseInstance ] 228 def costCodes = [] 229 230 if(!result.error) { 231 if(inventoryPurchaseService.isPersonInPurchasingGroup(result.inventoryItemPurchaseInstance.costCode.purchasingGroup)) 232 costCodes = inventoryPurchaseService.getCostCodesByPerson() 233 234 return [ inventoryItemPurchaseInstance : result.inventoryItemPurchaseInstance, 235 'costCodes': costCodes ] 236 } 230 237 231 238 flash.errorMessage = g.message(code: result.error.code, args: result.error.args) … … 248 255 } 249 256 250 render(view:'edit', model:[inventoryItemPurchaseInstance: result.inventoryItemPurchaseInstance.attach()]) 257 result.inventoryItemPurchaseInstance.attach() 258 result.inventoryItemPurchaseInstance.costCode.attach() 259 result.inventoryItemPurchaseInstance.costCode.purchasingGroup.attach() 260 261 def costCodes = [] 262 if(inventoryPurchaseService.isPersonInPurchasingGroup(result.inventoryItemPurchaseInstance.costCode.purchasingGroup)) 263 costCodes = inventoryPurchaseService.getCostCodesByPerson() 264 265 render(view:'edit', model:[inventoryItemPurchaseInstance: result.inventoryItemPurchaseInstance, 266 'costCodes': costCodes]) 251 267 } 252 268 … … 262 278 } 263 279 264 return ['inventoryItemPurchaseInstance':inventoryItemPurchaseInstance] 280 def costCodes = inventoryPurchaseService.getCostCodesByPerson() 281 282 return ['inventoryItemPurchaseInstance': inventoryItemPurchaseInstance, 283 'costCodes': costCodes] 265 284 } 266 285 … … 282 301 } 283 302 303 def costCodes = inventoryPurchaseService.getCostCodesByPerson() 304 284 305 params.errorMessage = g.message(code: result.error.code, args: result.error.args) 285 render(view:'create', model:['inventoryItemPurchaseInstance': result.inventoryItemPurchaseInstance]) 306 render(view:'create', model:['inventoryItemPurchaseInstance': result.inventoryItemPurchaseInstance, 307 'costCodes': costCodes]) 286 308 } 287 309
Note: See TracChangeset
for help on using the changeset viewer.