'peer_key_id': Parameter(int, "Foreign key identifier at peer", nullok = True),
}
- # for Cache
- class_key= 'key'
- foreign_fields = ['key_type']
- foreign_xrefs = []
-
def validate_key_type(self, key_type):
key_types = [row['key_type'] for row in KeyTypes(self.api)]
if key_type not in key_types:
key_filter = Filter(Key.fields, {'key_id': key_filter})
elif isinstance(key_filter, dict):
key_filter = Filter(Key.fields, key_filter)
- sql += " AND (%s)" % key_filter.sql(api)
+ sql += " AND (%s) %s" % key_filter.sql(api)
self.selectall(sql)