import { ownerNameActions } from 'store/owner-name/owner-name-actions';
import { getUserDisplayName } from 'models/user';
import { CollectionResource } from 'models/collection';
+import { replace } from "react-router-redux";
+import { getNavUrl } from 'routes/routes';
export class CollectionsWithSameContentAddressMiddlewareService extends DataExplorerMiddlewareService {
constructor(private services: ServiceRepository, id: string) {
api.dispatch<any>(updateFavorites(response.items.map(item => item.uuid)));
api.dispatch<any>(updatePublicFavorites(response.items.map(item => item.uuid)));
if (response.itemsAvailable === 1) {
- api.dispatch<any>(navigateTo(response.items[0].uuid));
+ api.dispatch<any>(replace(getNavUrl(response.items[0].uuid, api.getState().auth)));
api.dispatch(progressIndicatorActions.PERSIST_STOP_WORKING(this.getId()));
} else {
api.dispatch(progressIndicatorActions.PERSIST_STOP_WORKING(this.getId()));