未验证 提交 302ca04d 编写于 作者: D dragondriver 提交者: GitHub

Describe collection by collection ID (#9471)

Signed-off-by: Ndragondriver <jiquan.long@zilliz.com>
上级 28a90f9e
...@@ -2636,10 +2636,11 @@ func (dct *describeCollectionTask) PreExecute(ctx context.Context) error { ...@@ -2636,10 +2636,11 @@ func (dct *describeCollectionTask) PreExecute(ctx context.Context) error {
dct.Base.MsgType = commonpb.MsgType_DescribeCollection dct.Base.MsgType = commonpb.MsgType_DescribeCollection
dct.Base.SourceID = Params.ProxyID dct.Base.SourceID = Params.ProxyID
if err := ValidateCollectionName(dct.CollectionName); err != nil { if dct.CollectionID != 0 && len(dct.CollectionName) == 0 {
return err return nil
} }
return nil
return ValidateCollectionName(dct.CollectionName)
} }
func (dct *describeCollectionTask) Execute(ctx context.Context) error { func (dct *describeCollectionTask) Execute(ctx context.Context) error {
......
...@@ -1311,7 +1311,14 @@ func TestDescribeCollectionTask(t *testing.T) { ...@@ -1311,7 +1311,14 @@ func TestDescribeCollectionTask(t *testing.T) {
err = task.PreExecute(ctx) err = task.PreExecute(ctx)
assert.NotNil(t, err) assert.NotNil(t, err)
// describe collection with id
task.CollectionID = 1
task.CollectionName = ""
err = task.PreExecute(ctx)
assert.NoError(t, err)
rc.Stop() rc.Stop()
task.CollectionID = 0
task.CollectionName = collectionName task.CollectionName = collectionName
err = task.PreExecute(ctx) err = task.PreExecute(ctx)
assert.Nil(t, err) assert.Nil(t, err)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册