diff --git a/components/tags-input/tags-input.js b/components/tags-input/tags-input.js
index <HASH>..<HASH> 100644
--- a/components/tags-input/tags-input.js
+++ b/components/tags-input/tags-input.js
@@ -177,7 +177,7 @@ export default class TagsInput extends RingComponentWithShortcuts {
   }
 
   loadSuggestions(query) {
-    return Promise.resolve(this.props.dataSource(query))
+    return Promise.resolve(this.props.dataSource({query}))
       .then(::this.filterExistTags)
       .then(suggestions => this.setState({suggestions}));
   }
diff --git a/components/tags-input/tags-input.test.js b/components/tags-input/tags-input.test.js
index <HASH>..<HASH> 100644
--- a/components/tags-input/tags-input.test.js
+++ b/components/tags-input/tags-input.test.js
@@ -106,7 +106,7 @@ describe('TagsInput', function() {
     this.tagsInput.rerender({dataSource});
     this.tagsInput.loadSuggestions('testquery');
 
-    dataSource.should.have.been.calledWith('testquery');
+    dataSource.should.have.been.calledWith({query: 'testquery'});
   });
 
   it('Should drop exist tags from suggestions by key', function () {
RG-<I> fix passing query though React-ng to datasource


Former-commit-id: <I>a<I>a2d4ef<I>ea<I>d<I>c<I>b9