From 8c2a867c4b97e47ff707f148d692e32237fb7b43 Mon Sep 17 00:00:00 2001 From: xxcs Date: Wed, 22 Jan 2020 10:55:51 +0800 Subject: [PATCH] rgw: fix multipart upload's error response Fixes: https://tracker.ceph.com/issues/43751 Signed-off-by: GaryHyg --- src/rgw/rgw_putobj_processor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_putobj_processor.cc b/src/rgw/rgw_putobj_processor.cc index c2086181dbc2..109c491880fd 100644 --- a/src/rgw/rgw_putobj_processor.cc +++ b/src/rgw/rgw_putobj_processor.cc @@ -489,7 +489,7 @@ int MultipartObjectProcessor::complete(size_t accounted_size, .set_must_exist(true) .set(p, bl, null_yield); if (r < 0) { - return r; + return r == -ENOENT ? -ERR_NO_SUCH_UPLOAD : r; } if (!obj_op.meta.canceled) { -- 2.47.3