Fixed: Refresh tags state to clear removed tags by housekeeping

pull/2013/head
Bogdan 4 months ago
parent 264ff8f885
commit dd2567a85f

@ -3,7 +3,7 @@ import React, { Component } from 'react';
import { connect } from 'react-redux'; import { connect } from 'react-redux';
import { createSelector } from 'reselect'; import { createSelector } from 'reselect';
import { fetchApplications, fetchIndexerProxies, fetchNotifications } from 'Store/Actions/settingsActions'; import { fetchApplications, fetchIndexerProxies, fetchNotifications } from 'Store/Actions/settingsActions';
import { fetchTagDetails } from 'Store/Actions/tagActions'; import { fetchTagDetails, fetchTags } from 'Store/Actions/tagActions';
import Tags from './Tags'; import Tags from './Tags';
function createMapStateToProps() { function createMapStateToProps() {
@ -25,6 +25,7 @@ function createMapStateToProps() {
} }
const mapDispatchToProps = { const mapDispatchToProps = {
dispatchFetchTags: fetchTags,
dispatchFetchTagDetails: fetchTagDetails, dispatchFetchTagDetails: fetchTagDetails,
dispatchFetchNotifications: fetchNotifications, dispatchFetchNotifications: fetchNotifications,
dispatchFetchIndexerProxies: fetchIndexerProxies, dispatchFetchIndexerProxies: fetchIndexerProxies,
@ -38,12 +39,14 @@ class MetadatasConnector extends Component {
componentDidMount() { componentDidMount() {
const { const {
dispatchFetchTags,
dispatchFetchTagDetails, dispatchFetchTagDetails,
dispatchFetchNotifications, dispatchFetchNotifications,
dispatchFetchIndexerProxies, dispatchFetchIndexerProxies,
dispatchFetchApplications dispatchFetchApplications
} = this.props; } = this.props;
dispatchFetchTags();
dispatchFetchTagDetails(); dispatchFetchTagDetails();
dispatchFetchNotifications(); dispatchFetchNotifications();
dispatchFetchIndexerProxies(); dispatchFetchIndexerProxies();
@ -63,6 +66,7 @@ class MetadatasConnector extends Component {
} }
MetadatasConnector.propTypes = { MetadatasConnector.propTypes = {
dispatchFetchTags: PropTypes.func.isRequired,
dispatchFetchTagDetails: PropTypes.func.isRequired, dispatchFetchTagDetails: PropTypes.func.isRequired,
dispatchFetchNotifications: PropTypes.func.isRequired, dispatchFetchNotifications: PropTypes.func.isRequired,
dispatchFetchIndexerProxies: PropTypes.func.isRequired, dispatchFetchIndexerProxies: PropTypes.func.isRequired,

Loading…
Cancel
Save