Commit d94b4395 authored by Juorder Antonio's avatar Juorder Antonio

fix problem with add record on dns zone, and fix with parch the returned...

fix problem with add record on dns zone, and fix with parch the returned object once added it, to add over again.
parent 6ca838ef
module.exports = {"main":{"js":"/665473bundle.js"}}
\ No newline at end of file
module.exports = {"main":{"js":"/648276bundle.js"}}
\ No newline at end of file
......@@ -7,7 +7,7 @@ import Constants from '../../utils/constants.jsx';
//import * as GlobalActions from '../../action_creators/global_actions.jsx';
import EventStore from '../../stores/event_store.jsx';
import DomainStore from '../../stores/domain_store.jsx';
import Client from '../../utils/client.jsx';
import * as Client from '../../utils/client.jsx';
import Pagination from '../pagination.jsx';
const Labels = Constants.Labels;
......@@ -86,6 +86,7 @@ export default class DNSZoneForm extends React.Component {
addDNSRequest() {
const records = this.defaultRows;
const zoneDNS = this.zoneDNS;
const domain = this.props.domain;
const request = {
name: this.props.domain.name,
kind: 'Master',
......@@ -101,7 +102,7 @@ export default class DNSZoneForm extends React.Component {
const oldContent = button.innerHTML;
button.innerHTML = '<i className=\'fa fa-spinner fa-spin\'></i> Creando Zona DNS';
if (zoneDNS) {
return zoneDNS.createOrModifyRecords(records, (err, data) => {
return zoneDNS.createOrModifyRecords(records, (err) => {
if (err) {
Utils.toggleStatusButtons('.savedns', false);
button.innerHTML = oldContent;
......@@ -118,9 +119,10 @@ export default class DNSZoneForm extends React.Component {
});
}
return Client.getZone(domain.name, (zone) => {
this.newRows = [];
DomainStore.setZoneDNS(data);
DomainStore.setZoneDNS(zone);
Utils.toggleStatusButtons('.savedns', false);
button.innerHTML = oldContent;
......@@ -135,6 +137,18 @@ export default class DNSZoneForm extends React.Component {
closeButton: true
}
});
}, () => {
return EventStore.emitToast({
type: 'error',
title: 'Creación Zona DNS',
body: 'Ha ocurrido un error al recuperar su zona DNS',
options: {
timeOut: 6000,
extendedTimeOut: 2500,
closeButton: true
}
});
});
});
}
......
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