Change replace create with update
parent
74f5961f1a
commit
3f08f69c3e
|
@ -78,23 +78,13 @@ export const SourcePage = React.createClass({
|
||||||
|
|
||||||
handleSubmit(newSource) {
|
handleSubmit(newSource) {
|
||||||
const {router, params, addFlashMessage} = this.props;
|
const {router, params, addFlashMessage} = this.props;
|
||||||
if (this.state.editMode) {
|
updateSource(newSource).then(({data: sourceFromServer}) => {
|
||||||
updateSource(newSource).then(({data: sourceFromServer}) => {
|
this.props.updateSourceAction(sourceFromServer);
|
||||||
this.props.updateSourceAction(sourceFromServer);
|
router.push(`/sources/${params.sourceID}/manage-sources`);
|
||||||
router.push(`/sources/${params.sourceID}/manage-sources`);
|
addFlashMessage({type: 'success', text: 'The source info saved'});
|
||||||
addFlashMessage({type: 'success', text: 'The source was successfully updated'});
|
}).catch(() => {
|
||||||
}).catch(() => {
|
addFlashMessage({type: 'error', text: 'There was a problem updating the source. Check the settings'});
|
||||||
addFlashMessage({type: 'error', text: 'There was a problem updating the source. Check the settings'});
|
});
|
||||||
});
|
|
||||||
} else {
|
|
||||||
createSource(newSource).then(({data: sourceFromServer}) => {
|
|
||||||
this.props.addSourceAction(sourceFromServer);
|
|
||||||
router.push(`/sources/${params.sourceID}/manage-sources`);
|
|
||||||
addFlashMessage({type: 'success', text: 'The source was successfully created'});
|
|
||||||
}).catch(() => {
|
|
||||||
addFlashMessage({type: 'error', text: 'There was a problem creating the source. Check the settings'});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue