attachments: Correct attachment_id type from string to integer.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2023-10-22 12:45:03 -07:00 committed by Anders Kaseorg
parent 82f105aada
commit b1f6ff20ef
2 changed files with 5 additions and 5 deletions

View File

@ -5015,8 +5015,8 @@ paths:
description: |
The ID of the attachment to be deleted.
schema:
type: string
example: "1"
type: integer
example: 1
required: true
responses:
"200":

View File

@ -16,8 +16,8 @@ def list_by_user(request: HttpRequest, user_profile: UserProfile) -> HttpRespons
)
def remove(request: HttpRequest, user_profile: UserProfile, attachment_id: str) -> HttpResponse:
attachment = access_attachment_by_id(user_profile, int(attachment_id), needs_owner=True)
def remove(request: HttpRequest, user_profile: UserProfile, attachment_id: int) -> HttpResponse:
attachment = access_attachment_by_id(user_profile, attachment_id, needs_owner=True)
remove_attachment(user_profile, attachment)
notify_attachment_update(user_profile, "remove", {"id": int(attachment_id)})
notify_attachment_update(user_profile, "remove", {"id": attachment_id})
return json_success(request)