Skip to content

Commit aa17a89

Browse files
committed
-> General fix for GET and POST
1 parent 4786f84 commit aa17a89

File tree

2 files changed

+9
-15
lines changed

2 files changed

+9
-15
lines changed

cohorts/views/views.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ def get_cohort_stats(request, cohort_id, as_json=True):
141141
'filters_found': True
142142
}
143143
try:
144-
req = request.GET if request.GET else request.POST
144+
req = request.GET if request.method == 'GET' else request.POST
145145
update = bool(req.get('update', "False").lower() == "true")
146146
old_cohort = Cohort.objects.get(id=cohort_id, active=True)
147147
old_cohort.perm = old_cohort.get_perm(request)
@@ -248,7 +248,7 @@ def cohort_detail(request, cohort_id):
248248
if debug: logger.debug('Called {}'.format(sys._getframe().f_code.co_name))
249249

250250
try:
251-
req = request.GET if request.GET else request.POST
251+
req = request.GET if request.method == 'GET' else request.POST
252252
is_dicofdic = (req.get('is_dicofdic', "False").lower() == "true")
253253
source = req.get('data_source_type', DataSource.SOLR)
254254
fields = json.loads(req.get('fields', '[]'))
@@ -491,7 +491,7 @@ def cohort_uuids(request, cohort_id=0):
491491
def create_manifest_bq_table(request, cohorts):
492492
response = None
493493
tables = None
494-
req = request.GET or request.POST
494+
req = request.GET if request.method == 'GET' else request.POST
495495
try:
496496
timestamp = datetime.datetime.fromtimestamp(time.time()).strftime('%Y%m%d_%H%M%S')
497497

@@ -642,7 +642,7 @@ def create_manifest_bq_table(request, cohorts):
642642
def download_cohort_manifest(request, cohort_id=0):
643643
try:
644644
cohort_ids = []
645-
req = request.GET or request.POST
645+
req = request.GET if request.method == 'GET' else request.POST
646646
if cohort_id:
647647
cohort_ids = [cohort_id]
648648
else:
@@ -694,7 +694,7 @@ def get_query_str_response(request, cohort_id=0):
694694
}
695695
status = 200
696696

697-
req = request.GET or request.POST
697+
req = request.GET if request.method == 'GET' else request.POST
698698

699699
try:
700700
query = get_query_string(request, cohort_id)
@@ -723,7 +723,7 @@ def get_query_str_response(request, cohort_id=0):
723723

724724
def get_query_string(request, cohort_id=0):
725725
try:
726-
req = request.POST or request.GET
726+
req = request.GET if request.method == 'GET' else request.POST
727727
filters = json.loads(req.get('filters', None) or '{}')
728728
version = req.get('version', None)
729729

idc_collections/collex_metadata_utils.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -703,11 +703,11 @@ def submit_manifest_job(
703703
# Creates a file manifest of the supplied Cohort object or filters and returns a StreamingFileResponse
704704
def create_file_manifest(request, cohort=None):
705705
response = None
706-
req = request.GET or request.POST
706+
req = request.GET if request.method == 'GET' else request.POST
707707
async_download = bool(req.get('async_download', 'true').lower() == 'true')
708708
try:
709709
filters = None
710-
req = request.GET or request.POST
710+
req = request.GET if request.method == 'GET' else request.POST
711711
manifest = None
712712
partitions = None
713713
filtergrp_list = None
@@ -1900,8 +1900,6 @@ def get_cart_data_studylvl(filtergrp_list, partitions, limit, offset, length, mx
19001900
limit=int(mxseries), facets=custom_facets, sort=sortStr, counts_only=False, collapse_on=None,
19011901
uniques=None, with_cursor=None, stats=None, totals=totals, op='AND'
19021902
)
1903-
print("series result:")
1904-
print(solr_result_series_lvl)
19051903
if with_records and ('response' in solr_result_series_lvl) and ('docs' in solr_result_series_lvl['response']):
19061904
serieslvl_found = True
19071905
for row in solr_result_series_lvl['response']['docs']:
@@ -1927,8 +1925,6 @@ def get_cart_data_studylvl(filtergrp_list, partitions, limit, offset, length, mx
19271925
sort=sortStr, counts_only=False, collapse_on=None, uniques=None, with_cursor=None, stats=None,
19281926
totals=['SeriesInstanceUID'], op='AND', limit=int(limit), offset=int(offset)
19291927
)
1930-
print("study result:")
1931-
print(solr_result)
19321928
solr_result['response']['total'] = solr_result['facets']['total_SeriesInstanceUID']
19331929
solr_result['response']['total_instance_size'] = solr_result['facets']['instance_size']
19341930
else:
@@ -2004,7 +2000,7 @@ def get_cart_data_studylvl(filtergrp_list, partitions, limit, offset, length, mx
20042000
if debug:
20052001
solr_result['response']['query_string'] = query_str
20062002
solr_result['response']['query_string_series_lvl'] = query_str_series_lvl
2007-
print(solr_result['response'])
2003+
20082004
return solr_result['response']
20092005

20102006

@@ -2216,8 +2212,6 @@ def get_cart_manifest(filtergrp_list, partitions, mxstudies, mxseries, field_lis
22162212
manifest['docs'] =[]
22172213
solr_result = get_cart_data_studylvl(filtergrp_list, partitions, MAX_FILE_LIST_ENTRIES, 0, mxstudies, MAX_FILE_LIST_ENTRIES, results_lvl = 'SeriesInstanceUID')
22182214

2219-
print(solr_result)
2220-
22212215
if 'total_SeriesInstanceUID' in solr_result:
22222216
manifest['total'] = solr_result['total_SeriesInstanceUID']
22232217
elif 'total' in solr_result:

0 commit comments

Comments
 (0)