diff --git a/lib/osf-components/addon/components/search-page/component.ts b/lib/osf-components/addon/components/search-page/component.ts index 31cf394591..0268ed207a 100644 --- a/lib/osf-components/addon/components/search-page/component.ts +++ b/lib/osf-components/addon/components/search-page/component.ts @@ -199,7 +199,8 @@ export default class SearchPage extends Component { return acc; } // other filters should look like cardSearchFilter[propertyName]=IRI - acc[filter.propertyShortFormLabel] = filter.value; + const currentValue = acc[filter.propertyShortFormLabel]; + acc[filter.propertyShortFormLabel] = currentValue ? currentValue.concat(filter.value) : [filter.value]; return acc; }, {} as { [key: string]: any }); let resourceTypeFilter = this.resourceType as string;