diff --git a/ui/src/sources/containers/SourcePage.js b/ui/src/sources/containers/SourcePage.js
index <HASH>..<HASH> 100644
--- a/ui/src/sources/containers/SourcePage.js
+++ b/ui/src/sources/containers/SourcePage.js
@@ -116,7 +116,7 @@ class SourcePage extends Component {
     }
     createSource(source)
       .then(({data: sourceFromServer}) => {
-        addSourceAction(sourceFromServer)
+        this.props.addSourceAction(sourceFromServer)
         this.setState({
           source: {...DEFAULT_SOURCE, ...sourceFromServer},
           isCreated: true,
@@ -133,7 +133,7 @@ class SourcePage extends Component {
     const {source} = this.state
     createSource(source)
       .then(({data: sourceFromServer}) => {
-        addSourceAction(sourceFromServer)
+        this.props.addSourceAction(sourceFromServer)
         this._redirect(sourceFromServer)
       })
       .catch(error => {
Fix source updating upon adding sources by calling the bound action creator from props instead of just the action creator by itself.