imbajin opened a new pull request, #807: URL: https://github.com/apache/hugegraph-toolchain/pull/807
## Purpose The Go client rejected an edge label without properties before sending the request, even though Server accepts that schema. `EdgeLabel.Create` now forwards nil or empty properties while keeping name, source label and target label required. The related README guidance explains how to check HTTP status after transport and JSON errors, including a valid JSON error response with `err == nil`. ## Validation Targeted HTTP contract tests and race checks, `go build ./...` and `make all` passed using existing dependencies. Before/after probes against a real native RocksDB Server verified HTTP 201 creation for nil and empty properties, HTTP 200 readback with an empty property list, and fixture cleanup. Three independent source reviews found no actionable issue. The same branch passed the org PR checks, including Go validation against the configured candidate Server and official release 1.7, fixture checks, license headers and the module summary. Org validation: https://github.com/hugegraph/hugegraph-toolchain/pull/60 ## Documentation Doc - Done: Go client English and Chinese README. -- 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
