maxirobaina / django-firebird

Firebird SQL backend for Django web framework
BSD 3-Clause "New" or "Revised" License
67 stars 47 forks source link

Error on django3 with BOOL fields #132

Closed wolandius closed 4 months ago

wolandius commented 2 years ago

Hello developers! I tried migrating my app from django2 version to django3 version and got some errors on BOOL fields from db.

Error is looks like this:
Error in formatting: TypeError: convert_booleanfield_value() missing 1 required positional argument: 'context'

connection <django.db.backends.firebird.base.DatabaseWrapper object at 0x7fb3e2ad0eb0>
converter <bound method DatabaseOperations.convert_booleanfield_value of <django.db.backends.firebird.operations.DatabaseOperations object at 0x7fb3e2ad0e20>>
converters [(1, ([<bound method DatabaseOperations.convert_booleanfield_value of <django.db.backends.firebird.operations.DatabaseOperations object at 0x7fb3e2ad0e20>>], Col(core_application, core.Application.is_included))), (7, ([<bound method DatabaseOperations.convert_textfield_value of <django.db.backends.firebird.operations.DatabaseOperations object at 0x7fb3e2ad0e20>>], Col(core_application, core.Application.S_DESC_ENG))), (8, ([<bound method DatabaseOperations.convert_textfield_value of <django.db.backends.firebird.operations.DatabaseOperations object at 0x7fb3e2ad0e20>>], Col(core_application, core.Application.S_DESC_RU))), (9, ([<bound method DatabaseOperations.convert_textfield_value of <django.db.backends.firebird.operations.DatabaseOperations object at 0x7fb3e2ad0e20>>], Col(core_application, core.Application.F_DESC_ENG))), (10, ([<bound method DatabaseOperations.convert_textfield_value of <django.db.backends.firebird.operations.DatabaseOperations object at 0x7fb3e2ad0e20>>], Col(core_application, core.Application.F_DESC_RU)))]
convs [<bound method DatabaseOperations.convert_booleanfield_value of <django.db.backends.firebird.operations.DatabaseOperations object at 0x7fb3e2ad0e20>>]
expression Col(core_application, core.Application.is_included)

Any Ideas how to fix it ?:)

mariuz commented 2 years ago

django firebird 2.2.x doesn't work with django 3.x