File tree Expand file tree Collapse file tree
tests/integration/cqlengine Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1076,8 +1076,9 @@ def _validate_select_where(self):
10761076 # custom indexes to be queried with any operator (a difference
10771077 # between a secondary index)
10781078 equal_ops = [self .model ._get_column_by_db_name (w .field ) \
1079- for w in self ._where if (isinstance (w .operator , EqualsOperator ) and not isinstance (w .value , Token ))
1080- or self .model ._get_column_by_db_name (w .field ).custom_index ]
1079+ for w in self ._where if not isinstance (w .value , Token )
1080+ and (isinstance (w .operator , EqualsOperator )
1081+ or self .model ._get_column_by_db_name (w .field ).custom_index )]
10811082 token_comparison = any ([w for w in self ._where if isinstance (w .value , Token )])
10821083 if not any (w .primary_key or w .has_index for w in equal_ops ) and not token_comparison and not self ._allow_filtering :
10831084 raise QueryException (
Original file line number Diff line number Diff line change @@ -536,6 +536,7 @@ def setUpClass(cls):
536536 conn .register_connection ('cluster' , [CASSANDRA_IP ])
537537 test_queryset .TestModel .__queryset__ = ModelQuerySetNew
538538 test_queryset .IndexedTestModel .__queryset__ = ModelQuerySetNew
539+ test_queryset .CustomIndexedTestModel .__queryset__ = ModelQuerySetNew
539540 test_queryset .IndexedCollectionsTestModel .__queryset__ = ModelQuerySetNew
540541 test_queryset .TestMultiClusteringModel .__queryset__ = ModelQuerySetNew
541542
You can’t perform that action at this time.
0 commit comments