Ignore:
Timestamp:
Nov 2, 2009, 3:25:26 PM (14 years ago)
Author:
gav
Message:

Resolve ticket #12 again.
Turn query cache on again since this did not resolve the problem.
Implement fix as per http://jira.codehaus.org/browse/GRAILS-5111, add flush:true to save.
Adjust templates to include above and remove home url.
Re-generate all non detailed views and controllers.
Manually add flush:true and remove home url to detailed views and controllers.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/InventoryItemDetailedController.groovy

    r175 r178  
    2020        // Quick Search:
    2121        if(!params.filter) {
    22             return[ inventoryItemInstanceList: InventoryItem.list( params ), inventoryItemInstanceTotal: InventoryItem.count() ]
     22            return[ inventoryItemInstanceList: InventoryItem.list( params ), inventoryItemInstanceTotal: InventoryItem.count(), filterParams: params ]
    2323        }
    2424        // filterPane:
     
    9393            }
    9494            inventoryItemInstance.properties = params
    95             if(!inventoryItemInstance.hasErrors() && inventoryItemInstance.save()) {
     95            if(!inventoryItemInstance.hasErrors() && inventoryItemInstance.save(flush: true)) {
    9696                flash.message = "InventoryItem ${params.id} updated"
    9797                redirect(action:show,id:inventoryItemInstance.id)
     
    115115    def save = {
    116116        def inventoryItemInstance = new InventoryItem(params)
    117         if(!inventoryItemInstance.hasErrors() && inventoryItemInstance.save()) {
     117        if(!inventoryItemInstance.hasErrors() && inventoryItemInstance.save(flush: true)) {
    118118            flash.message = "InventoryItem ${inventoryItemInstance.id} created"
    119119            redirect(action:show,id:inventoryItemInstance.id)
Note: See TracChangeset for help on using the changeset viewer.