def create(**kwargs):
        # subject = Field.query.filter_by(id=field_id).first()

        comp = Competition(name=kwargs['name'],
                           date=kwargs['date'],
                           field_id=kwargs['field'].id)
        comp.field = kwargs['field']

        return CompetitionService.add(comp, kwargs.get('commit', False))
    def pop_competition(self):
        comp = None

        if self.validate():
            comp = Competition(name=self.name.data,
                               date=self.date.data,
                               field_id=self.subject.data.id)

            comp.field = self.subject.data

        return comp