cms/app-client/app/controllers/application.js
changeset 401 9ff56cc0c656
parent 394 48458e099b05
child 404 0a5eef6ad2fe
--- a/cms/app-client/app/controllers/application.js	Tue Nov 08 11:25:29 2016 +0100
+++ b/cms/app-client/app/controllers/application.js	Tue Nov 08 14:20:01 2016 +0100
@@ -32,12 +32,15 @@
     location: null,
     theme: null,
 
-    languageObserver: Ember.observer('language', 'date', 'date.[]', 'discourse', 'discourse.[]', 'location', 'theme', 'theme.[]', function() {
+    localObserver: Ember.observer('language', 'date', 'date.[]', 'discourse', 'discourse.[]', 'location', 'theme', 'theme.[]', function() {
         this.get('filter').setProperties(this.getProperties('language', 'date', 'discourse', 'theme', 'location'));
+        // need to reset pagination
+        this.set("page", 1);
     }),
     filterObserver: Ember.observer('filter', 'filter.language', 'filter.date', 'filter.date.[]', 'filter.discourse', 'filter.discourse.[]', 'filter.location', 'filter.theme', 'filter.theme.[]', function() {
-        this.set('language', this.get('filter').get('language'));
         this.setProperties(this.get('filter').getProperties('language', 'date', 'discourse', 'theme', 'location'));
+        // need to reset pagination
+        this.set("page", 1);
     }),
 
     itemObserver: Ember.observer('player.item', function() {