You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CKAN errors out at line 4 of resource_schema.html if I have uploaded a JSON file containing a schema. The error is:
File "/usr/lib/ckan/default/src/ckanext-ontario_theme/ckanext/ontario_theme/templates/internal/scheming/form_snippets/resource_schema.html", line 7, in top-level template code
{% set is_url = value and value[4:]|lower == 'http' %}
TypeError: unhashable type: 'slice'
The JSON file contains the following schema object:
and this object gets assigned to the value in line 4.
The line 4 checks if the schema is URL-based, but in this case, value is the above object, therefore value[4:] is invalid. Also, assuming value = http://someaddress, shouldn't the slice be value[:4] ?
The text was updated successfully, but these errors were encountered:
To avoid the error I have to set something like this in resource_schema.html:
{# % set is_url = value and value[4:]|lower == 'http' % #}
{# % set is_json = not is_url and value % #}
{% set is_url = 'http' in value %}
{% set is_json = not is_url %}
CKAN errors out at line 4 of
resource_schema.html
if I have uploaded a JSON file containing a schema. The error is:The JSON file contains the following schema object:
and this object gets assigned to the
value
in line 4.The line 4 checks if the schema is URL-based, but in this case,
value
is the above object, thereforevalue[4:]
is invalid. Also, assumingvalue
=http://someaddress
, shouldn't the slice bevalue[:4]
?The text was updated successfully, but these errors were encountered: