Skip to content

Commit 9e2223e

Browse files
authored
clarify error (#27402)
1 parent 4d08058 commit 9e2223e

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

ydb/core/viewer/json_vdisk_req.h

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,8 @@ class TJsonVDiskRequest : public TViewerPipeClient {
8686
NodeId = FromStringWithDefault<ui32>(Params.Get("node_id"), 0);
8787
PDiskId = FromStringWithDefault<ui32>(Params.Get("pdisk_id"), Max<ui32>());
8888
VSlotId = FromStringWithDefault<ui32>(Params.Get("vslot_id"), Max<ui32>());
89-
if (PDiskId == Max<ui32>()) {
90-
return ReplyAndPassAway(GetHTTPBADREQUEST("text/plain", "field 'pdisk_id' is required"));
91-
}
92-
if (VSlotId == Max<ui32>()) {
93-
return ReplyAndPassAway(GetHTTPBADREQUEST("text/plain", "field 'vslot_id' is required"));
89+
if (PDiskId == Max<ui32>() || VSlotId == Max<ui32>()) {
90+
return ReplyAndPassAway(GetHTTPBADREQUEST("text/plain", "You must specify either vdisk_id, or all three of the following: node_id, pdisk_id, and vslot_id"));
9491
}
9592
if (!NodeId) {
9693
NodeId = TlsActivationContext->ActorSystem()->NodeId;

0 commit comments

Comments
 (0)