From 60ee78704a0f60e29e4ea2efd1e62188895eda62 Mon Sep 17 00:00:00 2001 From: Hayden Faulds Date: Fri, 24 Nov 2017 11:13:44 +0000 Subject: [PATCH] return url from FileStoreHandler.copyFile --- .../app/coffee/Features/FileStore/FileStoreHandler.coffee | 2 +- .../test/unit/coffee/FileStore/FileStoreHandlerTests.coffee | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/services/web/app/coffee/Features/FileStore/FileStoreHandler.coffee b/services/web/app/coffee/Features/FileStore/FileStoreHandler.coffee index 88f55bc698..ef363fbbc7 100644 --- a/services/web/app/coffee/Features/FileStore/FileStoreHandler.coffee +++ b/services/web/app/coffee/Features/FileStore/FileStoreHandler.coffee @@ -92,7 +92,7 @@ module.exports = FileStoreHandler = request opts, (err)-> if err? logger.err err:err, oldProject_id:oldProject_id, oldFile_id:oldFile_id, newProject_id:newProject_id, newFile_id:newFile_id, "something went wrong telling filestore api to copy file" - callback(err) + callback(err, opts.uri) _buildUrl: (project_id, file_id)-> return "#{settings.apis.filestore.url}/project/#{project_id}/file/#{file_id}" diff --git a/services/web/test/unit/coffee/FileStore/FileStoreHandlerTests.coffee b/services/web/test/unit/coffee/FileStore/FileStoreHandlerTests.coffee index ea7c7a4cbb..90a3e870d1 100644 --- a/services/web/test/unit/coffee/FileStore/FileStoreHandlerTests.coffee +++ b/services/web/test/unit/coffee/FileStore/FileStoreHandlerTests.coffee @@ -219,6 +219,11 @@ describe "FileStoreHandler", -> @handler._buildUrl.calledWith(@newProject_id, @newFile_id).should.equal true done() + it "returns the url", (done)-> + @request.callsArgWith(1, null) + @handler.copyFile @project_id, @file_id, @newProject_id, @newFile_id, (err, url) => + url.should.equal "http://filestore.stubbedBuilder.com" + done() it "should return the err", (done)-> error = "errrror"