Fix boolean fields of resources table

This commit is contained in:
PCoder 2021-11-26 17:34:02 +05:30
commit 7fd0afb8b9
3 changed files with 69 additions and 8 deletions

View file

@ -413,6 +413,9 @@ class Command(BaseCommand):
def handle_object_dict(object_dict, model_name):
if model_name == 'Resource':
object_dict['url'] = object_dict['url'].strip("#")
for i in ['PEGASuS_Check_map_with_author', 'gloria', 'gnomo', 'lter', 'ltser', 'miren', 'team', 'inventory']:
if i in object_dict:
object_dict[i] = True if object_dict[i].lower().strip() == 'true' else False
if model_name == 'Range':
# Reinstate range_name key
object_dict['range_name'] = object_dict['range_name_id']