Actions
Bug #9007
closedCan not open table with unknowns for particular rule specification
Start date:
06/26/2018
Due date:
% Done:
100%
Estimated time:
Detected in build:
svn
Platform:
Published in build:
Description
Corresponding exception:
int() argument must be a string, a bytes-like object or a number, not 'dict' Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/django/core/handlers/base.py", line 126, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) File "/usr/lib/python3.6/site-packages/django/views/generic/base.py", line 69, in view return self.dispatch(request, *args, **kwargs) File "/usr/lib/python3.6/site-packages/django/utils/decorators.py", line 62, in _wrapper return bound_func(*args, **kwargs) File "/usr/lib/python3.6/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view return view_func(request, *args, **kwargs) File "/usr/lib/python3.6/site-packages/django/utils/decorators.py", line 58, in bound_func return func.__get__(self, type(self))(*args2, **kwargs2) File "/home/novikov/work/klever/bridge/tools/profiling.py", line 185, in dispatch response = getattr(super(), 'dispatch')(request, *args, **kwargs) File "/usr/lib/python3.6/site-packages/django/views/generic/base.py", line 89, in dispatch return handler(request, *args, **kwargs) File "/home/novikov/work/klever/bridge/reports/views.py", line 323, in get context = self.get_context_data(object=self.object) File "/home/novikov/work/klever/bridge/reports/views.py", line 340, in get_context_data **getdata.args) File "/home/novikov/work/klever/bridge/reports/utils.py", line 751, in __init__ columns, values = self.__unknowns_data() File "/home/novikov/work/klever/bridge/reports/utils.py", line 793, in __unknowns_data leaves_set = self.report.leaves.annotate(**annotations).filter(~Q(unknown=None) & Q(**self._filters)).values( File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 836, in filter return self._filter_or_exclude(False, *args, **kwargs) File "/usr/lib/python3.6/site-packages/django/db/models/query.py", line 854, in _filter_or_exclude clone.query.add_q(Q(*args, **kwargs)) File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1253, in add_q clause, _ = self._add_q(q_object, self.used_aliases) File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1271, in _add_q current_negated, allow_joins, split_subq) File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1277, in _add_q split_subq=split_subq, File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1215, in build_filter condition = self.build_lookup(lookups, col, value) File "/usr/lib/python3.6/site-packages/django/db/models/sql/query.py", line 1085, in build_lookup lookup = lookup_class(lhs, rhs) File "/usr/lib/python3.6/site-packages/django/db/models/lookups.py", line 18, in __init__ self.rhs = self.get_prep_lookup() File "/usr/lib/python3.6/site-packages/django/db/models/fields/related_lookups.py", line 115, in get_prep_lookup self.rhs = target_field.get_prep_value(self.rhs) File "/usr/lib/python3.6/site-packages/django/db/models/fields/__init__.py", line 947, in get_prep_value return int(value) TypeError: int() argument must be a string, a bytes-like object or a number, not 'dict'
This is most likely a consequence of some recent changes.
Updated by Vladimir Gratinskiy over 6 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Fixed in fix_9007.
Updated by Evgeny Novikov over 6 years ago
- Status changed from Resolved to Closed
It works. Since there are not any changes in interactions with other Klever components, just ones in representing verification results, I skipped testing and merged the branch to master in 198e2a12.
Actions