Skip to content

Commit abf767f

Browse files
authored
Merge pull request #322 from AtlasOfLivingAustralia/fix-321
Delete lists without mysql exceptions
2 parents 2c8b2e1 + 409e2fc commit abf767f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

grails-app/controllers/au/org/ala/specieslist/SpeciesListController.groovy

+2-2
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@ class SpeciesListController {
9191
if(sl){
9292
helperService.deleteDataResourceForList(sl.dataResourceUid)
9393
List msIds = SpeciesListItem.executeQuery("select sli.matchedSpecies.id as id from SpeciesListItem as sli where dataResourceUid = :dataResourceUid", ["dataResourceUid": sl.dataResourceUid])
94-
MatchedSpecies.executeUpdate("delete from MatchedSpecies where id in (:msIds)", ["msIds": msIds])
95-
log.debug("Deleted matched species (${msIds.size()}) ")
9694
SpeciesListItem.executeUpdate("delete from SpeciesListItem where dataResourceUid = :dataResourceUid", ["dataResourceUid": sl.dataResourceUid])
9795
log.debug("Deleted species in list: ${sl.dataResourceUid}")
96+
MatchedSpecies.executeUpdate("delete from MatchedSpecies where id in (:msIds)", ["msIds": msIds])
97+
log.debug("Deleted matched species (${msIds.size()}) ")
9898
SpeciesListKVP.executeUpdate("delete from SpeciesListKVP where dataResourceUid = :dataResourceUid", ["dataResourceUid": sl.dataResourceUid])
9999
log.debug("Deleted KV pairs in list: ${sl.dataResourceUid}")
100100
SpeciesList.executeUpdate("delete from SpeciesList where dataResourceUid = :dataResourceUid", ["dataResourceUid": sl.dataResourceUid])

0 commit comments

Comments
 (0)