@ -16,7 +16,8 @@ from api.utils.serializer.serializer import AbstractModelAPISerializer
from codelist . models import KonovaCode
from codelist . settings import CODELIST_COMPENSATION_ACTION_ID , CODELIST_BIOTOPES_ID , CODELIST_PROCESS_TYPE_ID , \
CODELIST_LAW_ID , CODELIST_REGISTRATION_OFFICE_ID , CODELIST_CONSERVATION_OFFICE_ID , \
CODELIST_COMPENSATION_ACTION_DETAIL_ID , CODELIST_BIOTOPES_EXTRA_CODES_ID , CODELIST_HANDLER_ID
CODELIST_COMPENSATION_ACTION_DETAIL_ID , CODELIST_HANDLER_ID , \
CODELIST_BIOTOPES_EXTRA_CODES_FULL_ID
from compensation . models import CompensationAction , UnitChoices , CompensationState
from intervention . models import Responsibility , Legal , Handler
from konova . models import Deadline , DeadlineType
@ -347,7 +348,7 @@ class AbstractCompensationAPISerializerV1Mixin:
try :
biotope_type = entry [ " biotope " ]
biotope_details = [
self . _konova_code_from_json ( e , CODELIST_BIOTOPES_EXTRA_CODES_ ID) for e in entry [ " biotope_details " ]
self . _konova_code_from_json ( e , CODELIST_BIOTOPES_EXTRA_CODES_ FULL_ ID) for e in entry [ " biotope_details " ]
]
surface = float ( entry [ " surface " ] )
except KeyError :