def put(self): """These need to be unique, so if we don't have an ID we search for another authorization with all the same properties""" if not self.id: for obj in self.find(auth_group=self.auth_group, method=self.method, obj_name=self.obj_name, prop_name=self.prop_name): self.id = obj.id break Model.put(self)
def put(self): """Auto-index""" self._indexed_name = self.name.upper().strip() return Model.put(self)