make icon optional again

This commit is contained in:
Laura Klünder 2023-12-04 23:07:30 +01:00
parent 29e16e8ce0
commit f64e65f297
2 changed files with 4 additions and 4 deletions

View file

@ -1,5 +1,5 @@
import re import re
from typing import Annotated, Any, Union from typing import Annotated, Any, Union, Optional
from ninja import Schema from ninja import Schema
from pydantic import Field as APIField from pydantic import Field as APIField
@ -100,7 +100,7 @@ class LocationSchema(WithAccessRestrictionSchema, TitledSchema, LocationSlugSche
"preferred language based on the Accept-Language header.", "preferred language based on the Accept-Language header.",
example="near Area 51", example="near Area 51",
) )
icon: NonEmptyStr = APIField( icon: Optional[NonEmptyStr] = APIField( # todo: not optional?
title="icon name", title="icon name",
description="any material design icon name", description="any material design icon name",
example="pin_drop", example="pin_drop",

View file

@ -369,7 +369,7 @@ class CustomLocationSchema(SerializableSchema):
slug: CustomLocationID = APIField( slug: CustomLocationID = APIField(
description="slug, identical to ID" description="slug, identical to ID"
) )
icon: NonEmptyStr = APIField( icon: Optional[NonEmptyStr] = APIField( # todo: not optional?
title="icon name", title="icon name",
description="any material design icon name", description="any material design icon name",
example="pin_drop", example="pin_drop",
@ -451,7 +451,7 @@ class TrackablePositionSchema(Schema):
description="slug representing the position", description="slug representing the position",
example="p:adskjfalskdj", example="p:adskjfalskdj",
) )
icon: NonEmptyStr = APIField( icon: Optional[NonEmptyStr] = APIField( # todo: not optional?
title="icon name", title="icon name",
description="any material design icon name", description="any material design icon name",
example="pin_drop", example="pin_drop",