Skip to content

Commit c162325

Browse files
authored
Merge pull request #380 from CanDIG/hotfix/not-experiment
Miscellaneous indexing fixes
2 parents 1d65ac9 + f64ff1a commit c162325

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

htsget_server/database.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -575,6 +575,13 @@ def create_pos_buckets_for_variantfile(obj):
575575
session.bulk_insert_mappings(PositionBucketVariantFileAssociation, pbvfs_to_add)
576576
session.commit()
577577

578+
with Session() as session:
579+
new_variantfile = session.query(VariantFile).filter_by(id=variantfile_id).one_or_none()
580+
if new_variantfile is not None:
581+
new_variantfile.indexed = 1
582+
session.add(new_variantfile)
583+
session.commit()
584+
578585
return None
579586

580587

htsget_server/htsget_operations.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,8 +352,8 @@ def _get_experiment(id_=None):
352352
elif drs_obj["type"] == "read":
353353
result["reads"].append(drs_obj["name"])
354354
return result, 200
355-
else:
356-
return resp.text, resp.status_code
355+
return f"{id_} is not an Experiment", 404
356+
return resp.text, resp.status_code
357357

358358

359359
def _get_htsget_url(id, reference_name, slice_start, slice_end, file_type, data=True):

0 commit comments

Comments
 (0)