From 0ca365f6034d2b50db3e153f9f8227dac036f8de Mon Sep 17 00:00:00 2001 From: Jan Schulz-Hofen Date: Mon, 15 Aug 2016 11:43:31 +0200 Subject: [PATCH] return attachment id in api response to attachment upload --- app/views/attachments/upload.api.rsb | 1 + test/integration/api_test/attachments_test.rb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/app/views/attachments/upload.api.rsb b/app/views/attachments/upload.api.rsb index edd0b0a..6049b2e 100644 --- a/app/views/attachments/upload.api.rsb +++ b/app/views/attachments/upload.api.rsb @@ -1,3 +1,4 @@ api.upload do + api.id @attachment.id api.token @attachment.token end diff --git a/test/integration/api_test/attachments_test.rb b/test/integration/api_test/attachments_test.rb index 640a782..c7d2869 100644 --- a/test/integration/api_test/attachments_test.rb +++ b/test/integration/api_test/attachments_test.rb @@ -111,9 +111,12 @@ class Redmine::ApiTest::AttachmentsTest < Redmine::ApiTest::Base assert_kind_of Hash, xml['upload'] token = xml['upload']['token'] assert_not_nil token + attachment_id = xml['upload']['id'] + assert_not_nil attachment_id attachment = Attachment.order('id DESC').first assert_equal token, attachment.token + assert_equal attachment_id, attachment.id.to_s assert_nil attachment.container assert_equal 2, attachment.author_id assert_equal 'File content'.size, attachment.filesize -- 2.4.0