File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -432,16 +432,16 @@ def validate_group_tags(self):
432
432
433
433
# check groupBy settings
434
434
if self .request .grouptags :
435
- filter_keys = self .md .metaData .getAllFilterKeysForSensor (
436
- self .sensor )
435
+ filter_keys = set ()
436
+ for filter in self .filtersMap :
437
+ filter_keys .update (filter .keys ())
437
438
if not filter_keys :
438
439
self .logger .error (MSG ['GroupByErr' ])
439
440
raise cherrypy .HTTPError (
440
- 400 , MSG ['AttrNotValid' ].format ('filter' ))
441
- groupKeys = self .request .grouptags
442
- if not all (key in filter_keys for key in groupKeys ):
443
- self .logger .error (MSG ['AttrNotValid' ].format ('groupBy' ))
441
+ 400 , MSG ['AttrNotValid' ].format ('groupBy key' ))
442
+ if not (set (self .request .grouptags )).issubset (filter_keys ):
443
+ self .logger .error (MSG ['AttrNotValid' ].format ('groupBy key' ))
444
444
self .logger .error (MSG ['ReceivAttrValues' ].format (
445
- 'groupBy' , ", " .join (filter_keys )))
445
+ 'groupBy keys ' , ", " .join (filter_keys )))
446
446
raise cherrypy .HTTPError (
447
- 400 , MSG ['AttrNotValid' ].format ('filter ' ))
447
+ 400 , MSG ['AttrNotValid' ].format ('groupBy key ' ))
You can’t perform that action at this time.
0 commit comments