Fixes repository level filters option request not working inside collection.

This commit is contained in:
Mateus Machado Luna 2018-11-26 15:32:36 -02:00
parent 61421c8966
commit c10f193175
2 changed files with 2 additions and 3 deletions

View File

@ -117,7 +117,6 @@
let collectionTarget = ( this.metadatum_object && this.metadatum_object.metadata_type_options.collection_id ) ?
this.metadatum_object.metadata_type_options.collection_id : this.collection_id;
promise = this.getValuesRelationship( collectionTarget, query, this.isRepositoryLevel );
} else {
promise = this.getValuesPlainText( this.metadatum, query, this.isRepositoryLevel );
}

View File

@ -42,7 +42,7 @@ export const filter_type_mixin = {
let query_items = { 'current_query': currentQuery };
let url = '';
if (isRepositoryLevel)
if (isRepositoryLevel || this.filter.collection_id == 'filter_in_repository')
url = `/facets/${metadatumId}?getSelected=${getSelected}&`;
else
url = `/collection/${this.collection}/facets/${metadatumId}?getSelected=${getSelected}&`;
@ -153,7 +153,7 @@ export const filter_type_mixin = {
let query_items = { 'current_query': currentQuery };
let url = '';
if (isRepositoryLevel)
if (isRepositoryLevel || this.filter.collection_id == 'filter_in_repository')
url = '/facets/' + this.filter.metadatum.metadatum_id + `?getSelected=${getSelected}&`;
else
url = '/collection/' + this.filter.collection_id + '/facets/' + this.filter.metadatum.metadatum_id + `?getSelected=${getSelected}&`;