Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @classmethod
- def get_by_id(cls, context, id):
- db_obj = db_api.get_object(context, cls.db_model, id=id)
- if not db_obj and not context.is_admin:
- db_obj = db_api.get_object(context.elevated(), cls.db_model, id=id)
- if db_obj:
- if not db_obj.shared and db_obj.tenant_id != context.tenant_id:
- db_obj = None
- if db_obj:
- obj = cls(context, **db_obj)
- obj.obj_reset_changes()
- return obj
Advertisement
Add Comment
Please, Sign In to add comment