Fix content mixin

This commit is contained in:
Oliver Walters 2026-06-13 11:03:12 +00:00
parent 94ae7839b3
commit f0cb694685
1 changed files with 2 additions and 3 deletions

View File

@ -22,7 +22,7 @@ from importer.registry import register_importer
from InvenTree.helpers import get_objectreference
from InvenTree.helpers_model import construct_absolute_url
from InvenTree.mixins import DataImportExportSerializerMixin
from InvenTree.models import InvenTreeParameterMixin
from InvenTree.models import InvenTreeNoteMixin, InvenTreeParameterMixin
from InvenTree.serializers import (
ContentTypeField,
FilterableSerializerMixin,
@ -870,7 +870,6 @@ class NoteSerializer(FilterableSerializerMixin, InvenTreeModelSerializer):
def save(self, **kwargs):
"""Save the Note instance."""
from InvenTree.models import InvenTreeNoteMixin
from users.permissions import check_user_permission
model_type = self.validated_data.get('model_type', None)
@ -904,7 +903,7 @@ class NoteSerializer(FilterableSerializerMixin, InvenTreeModelSerializer):
# Note: The choices are overridden at run-time on class initialization
model_type = ContentTypeField(
mixin_class=InvenTreeParameterMixin,
mixin_class=InvenTreeNoteMixin,
choices=common.validators.note_model_options,
label=_('Model Type'),
default='',