@@ -88,16 +88,17 @@ AddGroupViewModel = oop.extend(Paginator, {
8888 self . parentImport = ko . observable ( false ) ;
8989 self . totalPages = ko . observable ( 0 ) ;
9090 self . childrenToChange = ko . observableArray ( ) ;
91+ self . hasSearch = ko . observable ( false ) ;
9192 self . foundResults = ko . pureComputed ( function ( ) {
9293 return self . query ( ) && self . results ( ) . length && ! self . parentImport ( ) ;
9394 } ) ;
9495
9596 self . noResults = ko . pureComputed ( function ( ) {
96- return self . query ( ) && ! self . results ( ) . length && self . doneSearching ( ) ;
97+ return self . query ( ) && ! self . results ( ) . length && self . doneSearching ( ) && self . hasSearch ( ) ;
9798 } ) ;
9899
99100 self . showLoading = ko . pureComputed ( function ( ) {
100- return ! self . doneSearching ( ) && ! ! self . query ( ) ;
101+ return ! self . doneSearching ( ) && ! ! self . query ( ) && self . hasSearch ( ) ;
101102 } ) ;
102103
103104 self . addAllVisible = ko . pureComputed ( function ( ) {
@@ -174,6 +175,7 @@ AddGroupViewModel = oop.extend(Paginator, {
174175 */
175176 startSearch : function ( ) {
176177 this . parentImport ( false ) ;
178+ this . hasSearch ( true ) ;
177179 this . pageToGet ( 0 ) ;
178180 this . fetchResults ( ) ;
179181 } ,
@@ -185,7 +187,7 @@ AddGroupViewModel = oop.extend(Paginator, {
185187 self . doneSearching ( false ) ;
186188 self . notification ( false ) ;
187189 if ( self . query ( ) ) {
188- var url = $osf . apiV2Url ( 'mapcore /groups/' ) ;
190+ var url = $osf . apiV2Url ( 'map_core /groups/' ) ;
189191 // url += '?search='+encodeURIComponent(self.query()) + '&page=' + self.pageToGet();
190192 return $ . ajax ( {
191193 url : url ,
@@ -434,6 +436,7 @@ AddGroupViewModel = oop.extend(Paginator, {
434436 self . selection ( [ ] ) ;
435437 self . childrenToChange ( [ ] ) ;
436438 self . notification ( false ) ;
439+ self . hasSearch ( false ) ;
437440 } ,
438441 hasChildren : function ( ) {
439442 var self = this ;
0 commit comments