samuelcorradi / memdb

An in-memory agnostic database for Python.
Apache License 2.0
0 stars 0 forks source link

Método filter() não valida se o campo existe. #2

Closed samuelcorradi closed 2 years ago

samuelcorradi commented 2 years ago

O método filter não valida se o campo passado para o filtro existe antes de recuperar a referência a ele.

samuelcorradi commented 2 years ago

Adicionada verificação dentro do método filter.

 if k not in fpos:
     raise Exception("The field '{}' used in the filter does not exist in the schema.".format(k))
k = fpos[k]-1