feat(graphene): add address line fields to CreateAddress mutation
include `address_line_1` and optional `address_line_2` to enhance address creation functionality.
This commit is contained in:
parent
29347d1cbc
commit
6ac5636779
1 changed files with 7 additions and 2 deletions
|
|
@ -623,10 +623,15 @@ class CreateAddress(Mutation):
|
|||
address = Field(AddressType)
|
||||
|
||||
@staticmethod
|
||||
def mutate(parent, info, raw_data):
|
||||
def mutate(parent, info, raw_data, address_line_1, address_line_2=None):
|
||||
user = info.context.user if info.context.user.is_authenticated else None
|
||||
|
||||
address = Address.objects.create(raw_data=raw_data, user=user)
|
||||
address = Address.objects.create(
|
||||
raw_data=raw_data,
|
||||
user=user,
|
||||
address_line_1=address_line_1,
|
||||
address_line_2=address_line_2,
|
||||
)
|
||||
return CreateAddress(address=address) # ty: ignore[unknown-argument]
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue