From 8931b65943e634f4f479992bf6265548aa8fe2ab Mon Sep 17 00:00:00 2001 From: Jeremy Goecks Date: Wed, 9 Jun 2010 14:31:41 -0400 Subject: [PATCH] Update trackster dataset filter so that only datasets that are not deleted, not from deleted histories, and are in 'OK' state are available for visualization. --- lib/galaxy/web/controllers/tracks.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/galaxy/web/controllers/tracks.py b/lib/galaxy/web/controllers/tracks.py index 177861ee608..a4a66fe92e0 100644 --- a/lib/galaxy/web/controllers/tracks.py +++ b/lib/galaxy/web/controllers/tracks.py @@ -84,7 +84,10 @@ class DatasetSelectionGrid( grids.Grid ): self.available_tracks = trans.app.datatypes_registry.get_available_tracks() return query.filter( model.History.user == trans.user ) \ .filter( model.HistoryDatasetAssociation.extension.in_(self.available_tracks) ) \ - .filter( model.Dataset.state != "error") + .filter( model.Dataset.state == model.Dataset.states.OK ) \ + .filter( model.History.deleted == False ) \ + .filter( model.HistoryDatasetAssociation.deleted == False ) + class TracksController( BaseController, UsesVisualization ): """