Ignore:
Timestamp:
Feb 8, 2010, 9:56:44 PM (14 years ago)
Author:
gav
Message:

Small fix to asset tree export, turns out row.last() does not handle blank strings in the list.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/services/CsvService.groovy

    r315 r327  
    354354                assetSubItem.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }.each() { assetSubItem4 ->
    355355                    writeAssetSubItem4(assetSubItem4)
    356                     row.remove(row.last())
    357                     row.remove(row.last())
     356                    row.removeRange(row.size()-2, row.size())
    358357                }
    359358            }
     
    371370                assetSubItem.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }.each() { assetSubItem3 ->
    372371                    writeAssetSubItem3(assetSubItem3)
    373                     row.remove(row.last())
    374                     row.remove(row.last())
     372                    row.removeRange(row.size()-2, row.size())
    375373                }
    376374            }
     
    388386                assetSubItem.subItems.sort { p1, p2 -> p1.name.compareToIgnoreCase(p2.name) }.each() { assetSubItem2 ->
    389387                    writeAssetSubItem2(assetSubItem2)
    390                     row.remove(row.last())
    391                     row.remove(row.last())
     388                    row.removeRange(row.size()-2, row.size())
    392389                }
    393390            }
     
    413410                asset.assetSubItems.each() { assetSubItem1 ->
    414411                    writeAssetSubItem1(assetSubItem1)
    415                     row.remove(row.last())
    416                     row.remove(row.last())
     412                    row.removeRange(row.size()-2, row.size())
    417413                }
    418414            }
Note: See TracChangeset for help on using the changeset viewer.