Commit 60df27e1 authored by Juorder Gonzalez's avatar Juorder Gonzalez Committed by GitHub

Merge pull request #204 from ZBoxApp/issues_resolved_manager

fix refresh when adding or removing DL, the problem seems to be event…
parents c742a6b2 d454e9b4
...@@ -41,6 +41,7 @@ export default class DomainDistributionList extends React.Component { ...@@ -41,6 +41,7 @@ export default class DomainDistributionList extends React.Component {
} }
getLists() { getLists() {
const domain = this.props.domain; const domain = this.props.domain;
setTimeout(() => {
domain.getAllDistributionLists( domain.getAllDistributionLists(
(err, lists) => { (err, lists) => {
console.log('getAllDL', lists); //eslint-disable-line no-console console.log('getAllDL', lists); //eslint-disable-line no-console
...@@ -51,6 +52,7 @@ export default class DomainDistributionList extends React.Component { ...@@ -51,6 +52,7 @@ export default class DomainDistributionList extends React.Component {
this.setState({lists}); this.setState({lists});
} }
); );
}, 100);
} }
componentWillReceiveProps(nextProps) { componentWillReceiveProps(nextProps) {
const page = parseInt(nextProps.location.query.page, 10) || 1; const page = parseInt(nextProps.location.query.page, 10) || 1;
......
...@@ -348,9 +348,8 @@ export default class ImportMassiveModal extends React.Component { ...@@ -348,9 +348,8 @@ export default class ImportMassiveModal extends React.Component {
} }
//Aqui va error batchrequest //Aqui va error batchrequest
if (this.props.show) {
if (this.show) { this.props.onHide();
this.onHide();
} }
return GlobalActions.emitEndTask({ return GlobalActions.emitEndTask({
......
...@@ -201,6 +201,11 @@ export default class Mailboxes extends React.Component { ...@@ -201,6 +201,11 @@ export default class Mailboxes extends React.Component {
limit: 5000 limit: 5000
}; };
this.setState({
loading: true,
data: null
});
const attrneeded = Utils.getAttrsBySectionFromConfig('mailboxes'); const attrneeded = Utils.getAttrsBySectionFromConfig('mailboxes');
if (attrneeded) { if (attrneeded) {
...@@ -311,7 +316,9 @@ export default class Mailboxes extends React.Component { ...@@ -311,7 +316,9 @@ export default class Mailboxes extends React.Component {
refreshAllAccounts() { refreshAllAccounts() {
const mailboxes = this.isStoreEnabled ? MailboxStore.getMailboxes() : null; const mailboxes = this.isStoreEnabled ? MailboxStore.getMailboxes() : null;
const tables = this.buildTableFromData(mailboxes, ['Todas', 'Bloqueadas']);
if (mailboxes) {
const tables = this.buildTableFromData(mailboxes, ['Todas']);
if (tables.lockedAlert) { if (tables.lockedAlert) {
GlobalActions.emitMessage({ GlobalActions.emitMessage({
...@@ -320,11 +327,14 @@ export default class Mailboxes extends React.Component { ...@@ -320,11 +327,14 @@ export default class Mailboxes extends React.Component {
}); });
} }
this.setState({ return this.setState({
data: tables data: tables
}); });
} }
return this.getAllMailboxes();
}
componentDidMount() { componentDidMount() {
$('#sidebar-mailboxes').addClass('active'); $('#sidebar-mailboxes').addClass('active');
EventStore.addMessageListener(this.showMessage); EventStore.addMessageListener(this.showMessage);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment