Code Review
/
pti
/
o2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Merge "Fix INF-378 inventory subscription filter not take effect as expected"
[pti/o2.git]
/
o2common
/
views
/
view.py
diff --git
a/o2common/views/view.py
b/o2common/views/view.py
index
558384a
..
af02e78
100644
(file)
--- a/
o2common/views/view.py
+++ b/
o2common/views/view.py
@@
-89,6
+89,7
@@
def check_filter_attribute(obj: ColumnElement, filter_str: str):
else:
pass
filter_key = transfer_filter_attr_name_in_special(obj, filter_key)
else:
pass
filter_key = transfer_filter_attr_name_in_special(obj, filter_key)
- if not hasattr(obj, filter_key):
+ if not hasattr(obj, filter_key) or \
+ filter_key in ['hash', 'updatetime', 'createtime', 'events']:
raise BadRequestException(
'Filter attrName {} is invalid'.format(filter_key))
raise BadRequestException(
'Filter attrName {} is invalid'.format(filter_key))