Eventually wrong openapi specs
Generating our API specification returns some warnings, which means there are incorrect specifications generated.
-
Warning #0: AlbumViewSet: AlbumFilter: Unable to guess choice types from values, filter method's type hint or find "tag" in model. Defaulting to string. -
Warning #1 (closed): AlbumViewSet: AlbumCreateSerializer: could not resolve serializer field "RelatedField('uuid', allow_null=True, queryset=<AttachmentQuerySet []>, queryset_filter=<function >, required=False, serializer=None, write_only=True)". Defaulting to "string" -
Warning #2 (closed): AlbumViewSet: AlbumCreateSerializer: could not resolve serializer field "RelatedField('id', filters=<function AlbumCreateSerializer.>, queryset=<ArtistQuerySet []>, required=True, serializer=None)". Defaulting to "string" -
Warning #3 (closed): ArtistViewSet: ArtistFilter: Unable to guess choice types from values, filter method's type hint or find "tag" in model. Defaulting to string. -
Warning #4 (closed): ChannelViewSet: ChannelFilter: Unable to guess choice types from values, filter method's type hint or find "tag" in model. Defaulting to string. -
Warning #5 (closed): ChannelViewSet: ChannelCreateSerializer: could not resolve serializer field "RelatedField('uuid', allow_null=True, queryset=<AttachmentQuerySet []>, queryset_filter=<function >, required=False, serializer=None, write_only=True)". Defaulting to "string" -
Warning #6 (closed): ChannelViewSet: ChannelUpdateSerializer: could not resolve serializer field "RelatedField('uuid', allow_null=True, queryset=<AttachmentQuerySet []>, queryset_filter=<function >, required=False, serializer=None, write_only=True)". Defaulting to "string" -
Warning #7 (closed): LibraryFollowViewSet: LibraryFollowSerializer: could not resolve serializer field "RelatedField('uuid', LibrarySerializer(): Defaulting to "string" -
Warning #8 (closed): AdminSettings: GlobalPreferenceSerializer: unable to resolve type hint for function "get_identifier". Consider using a type hint or @extend_schema_field. Defaulting to string. -
Warning #9 (closed): AdminSettings: GlobalPreferenceSerializer: unable to resolve type hint for function "get_default". Consider using a type hint or @extend_schema_field. Defaulting to string. -
Warning #10 (closed): AdminSettings: GlobalPreferenceSerializer: could not resolve serializer field "PreferenceValueField()". Defaulting to "string" -
Warning #11 (closed): AdminSettings: GlobalPreferenceSerializer: unable to resolve type hint for function "get_verbose_name". Consider using a type hint or @extend_schema_field. Defaulting to string. -
Warning #12 (closed): AdminSettings: GlobalPreferenceSerializer: unable to resolve type hint for function "get_help_text". Consider using a type hint or @extend_schema_field. Defaulting to string. -
Warning #13 (closed): AdminSettings: GlobalPreferenceSerializer: unable to resolve type hint for function "get_additional_data". Consider using a type hint or @extend_schema_field. Defaulting to string. -
Warning #14 (closed): AdminSettings: GlobalPreferenceSerializer: unable to resolve type hint for function "get_field". Consider using a type hint or @extend_schema_field. Defaulting to string. -
Warning #15 (closed): PluginViewSet: Serializer: Component name "" contains illegal characters. Only "A-Z a-z 0-9 - . _" are allowed. Furthermore, "-" and "." are discoursed due to potential tooling issues. This likely leads to an invalid schema. -
Warning #16 (closed): TrackViewSet: TrackFilter: Unable to guess choice types from values, filter method's type hint or find "tag" in model. Defaulting to string. -
Warning #17 (closed): TrackViewSet: TrackFilter: Unable to guess choice types from values, filter method's type hint or find "artist" in model. Defaulting to string. -
Warning #18 (closed): UploadViewSet: UploadForOwnerSerializer: could not resolve serializer field "RelatedField('uuid', LibraryForOwnerSerializer(): Defaulting to "string" -
Warning #20 (closed): UserViewSet: UserWriteSerializer: could not resolve serializer field "RelatedField('uuid', queryset=<AttachmentQuerySet []>, queryset_filter=<function UserWriteSerializer.>, serializer=None, write_only=True)". Defaulting to "string"