liuxiran commented on issue #2073: URL: https://github.com/apache/apisix-dashboard/issues/2073#issuecomment-900578856
> it seems to be due to the lack of name field in this test: > [this](https://github.com/apache/apisix-dashboard/blob/cb5f4fad360a5fff486ade063ddf6e8bba61355f/api/test/e2enew/upstream/upstream_test.go#L831) Hi @RedemptionC , in https://github.com/apache/apisix-dashboard/blob/cb5f4fad360a5fff486ade063ddf6e8bba61355f/api/test/e2enew/upstream/upstream_test.go#L809 we can see `Upstream` u1 has been deleted, so in your target line, use `PUT` method to update a upstream, if there is no one exist, a new upstream will be created, in other words, https://github.com/apache/apisix-dashboard/blob/cb5f4fad360a5fff486ade063ddf6e8bba61355f/api/test/e2enew/upstream/upstream_test.go#L831 will create a new `Upstream` id u1 without name. refer to our api doc: https://github.com/apache/apisix/blob/master/docs/en/latest/admin-api.md#upstream `name` is an optional field, so it does not matter to omit it while create a new upstream. and for your local case, may I ask if there is already a upstream id u1 existed? -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
