mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-10-24 02:04:04 +08:00
Only get non-deleted datasets when listing custom dbkeys
This commit is contained in:
@@ -783,8 +783,8 @@ class UserAPIController(BaseAPIController, UsesTagsMixin, CreatesApiKeysMixin, B
|
||||
for key in dbkeys:
|
||||
dbkey = dbkeys[key]
|
||||
if 'count' not in dbkey and 'linecount' in dbkey:
|
||||
chrom_count_dataset = trans.sa_session.query(trans.app.model.HistoryDatasetAssociation).get(dbkey['linecount'])
|
||||
if chrom_count_dataset.state == trans.app.model.Job.states.OK:
|
||||
chrom_count_dataset = trans.sa_session.query(trans.app.model.HistoryDatasetAssociation).filter_by(deleted=false()).get(dbkey['linecount'])
|
||||
if chrom_count_dataset and chrom_count_dataset.state == trans.app.model.Job.states.OK:
|
||||
chrom_count = int(open(chrom_count_dataset.file_name).readline())
|
||||
dbkey['count'] = chrom_count
|
||||
update = True
|
||||
|
||||
Reference in New Issue
Block a user