This is an automated email from the ASF dual-hosted git repository. littlecui pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-service-center.git
The following commit(s) were added to refs/heads/master by this push: new ecc6957 SCB-473 delete service, should delete dependency key (#326) ecc6957 is described below commit ecc69573695c6b988e09c662654dd0700cc9fed8 Author: aseTo2016 <1473442...@qq.com> AuthorDate: Wed Apr 11 10:34:37 2018 +0800 SCB-473 delete service, should delete dependency key (#326) * [SCB-451] update instance status api param check * [SCB-473][sc]delete service, should delete dependency key --- server/service/util/dependency.go | 12 ++++++++++++ server/service/util/instance_util.go | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/server/service/util/dependency.go b/server/service/util/dependency.go index 6626116..3c91256 100644 --- a/server/service/util/dependency.go +++ b/server/service/util/dependency.go @@ -644,6 +644,18 @@ func (dep *Dependency) addConsumerOfProviderRule() { } func (dep *Dependency) UpdateProvidersRuleOfConsumer(conKey string) error { + if len(dep.ProvidersRule) == 0 { + _, err := backend.Registry().Do(context.TODO(), + registry.DEL, + registry.WithStrKey(conKey), + ) + if err != nil { + util.Logger().Errorf(nil, "Upload dependency rule failed.") + return err + } + return nil + } + dependency := &pb.MicroServiceDependency{ Dependency: dep.ProvidersRule, } diff --git a/server/service/util/instance_util.go b/server/service/util/instance_util.go index 5c373a9..c45845d 100644 --- a/server/service/util/instance_util.go +++ b/server/service/util/instance_util.go @@ -279,4 +279,4 @@ func UpdateInstance(ctx context.Context, domainProject string, instance *pb.Micr return scerr.NewError(scerr.ErrInternal, err.Error()) } return nil -} \ No newline at end of file +} -- To stop receiving notification emails like this one, please contact little...@apache.org.