def post_(self, user): dog = Koira() dog.populateFromRequest(self.request.params) dog.canonical_name = Util.canonical(dog.virallinen_nimi) dog.sign(user) for kennel in Kennel.query(): if dog.canonical_name.startswith(kennel.canonical_name): dog.kennel = kennel.nimi break; dog.Put() autocomplete = KoiraAutocomplete( id="autocomplete", virallinen_nimi=dog.virallinen_nimi, canonical = dog.canonical_name, uros = dog.sukupuoli == 'uros', parent=dog.key) autocomplete.put() ChangeNotification(kennel=dog.kennel, is_creation=True, koira=dog.key, changed_entity=dog.key, author_nick=user.nickname()).put() self.jsonReply(dog.hashify())