--- a/ckanext/ga_report/ga_model.py +++ b/ckanext/ga_report/ga_model.py @@ -168,8 +168,12 @@ count = model.Session.query(GA_Url).\ filter(GA_Url.period_name == 'All').count() log.debug("Deleting %d 'All' records" % count) - model.Session.query(GA_Url).\ + count = model.Session.query(GA_Url).\ filter(GA_Url.period_name == 'All').delete() + log.debug("Deleted %d 'All' records" % count) + + model.Session.flush() + model.Session.commit() model.repo.commit_and_remove()