diff --git a/publiccode.yml b/publiccode.yml
index 0f9ee5cb..aed4c69e 100644
--- a/publiccode.yml
+++ b/publiccode.yml
@@ -85,7 +85,7 @@ platforms:
releaseDate: '2021-11-02'
roadmap: 'https://github.com/UniversitaDellaCalabria/unicms-unical-storage-handler/issues'
softwareType: standalone/web
-softwareVersion: v0.8.1
+softwareVersion: v0.8.2
url: 'https://github.com/UniversitaDellaCalabria/unicms-unical-storage-handler'
usedBy:
- Università della Calabria - https://www.unical.it
diff --git a/setup.py b/setup.py
index 92dcf5aa..5bcdbeeb 100644
--- a/setup.py
+++ b/setup.py
@@ -17,7 +17,7 @@
setup(
name=PKG_NAME,
- version='0.8.1',
+ version='0.8.2',
packages=[PKG_NAME],
package_dir={PKG_NAME: f"{SRC_FOLDER}/{PKG_NAME}"},
diff --git a/src/unicms_unical_storage_handler/templates/blocks/unical_storage_addressbook.html b/src/unicms_unical_storage_handler/templates/blocks/unical_storage_addressbook.html
index eb936dda..cce25f2a 100644
--- a/src/unicms_unical_storage_handler/templates/blocks/unical_storage_addressbook.html
+++ b/src/unicms_unical_storage_handler/templates/blocks/unical_storage_addressbook.html
@@ -242,7 +242,7 @@
is_loading_structure_type: true,
is_loading_roles: true,
-loader_source_structures: '{{ structuresfilter_api }}?lang={{ LANGUAGE_CODE }}&father={{ structure_id }}',
+loader_source_structures: '{{ structuresfilter_api }}?lang={{ LANGUAGE_CODE }}',
loader_source_structure_types: '{{ structuretypes_api }}?lang={{ LANGUAGE_CODE }}',
loader_source_roles: '{{ roles_api }}?lang={{ LANGUAGE_CODE }}',
@@ -255,7 +255,7 @@
structure_type_filter: [],
structure_type_filter_string: '',
-structure_father_filter: '{{ root_structure }}'
+structure_father_filter: '{% firstof structure_id root_structure %}'
{% endblock extra_data %}
@@ -271,7 +271,9 @@
this.allowed_roles = get_roles_list
}
- this.structure_father_filter = params.get("father")
+ if (params.get("father") != null)
+ this.structure_father_filter = params.get("father")
+
this.structure_type_filter_string = params.get("structuretypes")
let get_structure_types = params.get("structuretypes")
@@ -306,7 +308,7 @@
source += '&type='+this.structure_type_filter_string
if(this.structure_father_filter)
- source += '&father=this.structure_father_filter'
+ source += '&father='+this.structure_father_filter
axios
.get(source)