mirror of
https://github.com/DSpace/dspace-angular.git
synced 2025-10-16 14:33:03 +00:00
Fixed search facet deadlock
Also fixed minor issue in MetadataService, but this doesn't cause any issues in the current code
This commit is contained in:
@@ -27,7 +27,7 @@ export class MetadataService {
|
||||
* Returns undefined otherwise.
|
||||
*/
|
||||
public virtualValue(metadataValue: MetadataValue | undefined): string {
|
||||
if (this.isVirtual) {
|
||||
if (this.isVirtual(metadataValue)) {
|
||||
return metadataValue.authority.substring(metadataValue.authority.indexOf(VIRTUAL_METADATA_PREFIX) + VIRTUAL_METADATA_PREFIX.length);
|
||||
} else {
|
||||
return undefined;
|
||||
|
@@ -182,11 +182,11 @@ export class InputSuggestionsComponent implements ControlValueAccessor, OnChange
|
||||
}
|
||||
|
||||
/**
|
||||
* When any key is pressed (except for the Enter button) the query input should move to the input field
|
||||
* When any key is pressed (except for the Enter & Tab button) the query input should move to the input field
|
||||
* @param {KeyboardEvent} event The keyboard event
|
||||
*/
|
||||
onKeydown(event: KeyboardEvent) {
|
||||
if (event.key !== 'Enter') {
|
||||
if (event.key !== 'Enter' && event.key !== 'Tab') {
|
||||
this.queryInput.nativeElement.focus();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user