Restream / reindexer

Embeddable, in-memory, document-oriented database with a high-level Query builder interface.
https://reindexer.io
Apache License 2.0
763 stars 64 forks source link

Не сохраняется ключ метаинформации #42

Closed hatenaki closed 5 years ago

hatenaki commented 5 years ago
PUT /api/v1/{database}/namespaces/{namespace}/metabykey

При попытке использовать данный метод с телом запроса

{
  "key": "test",
  "value": "1"
}

мета-ключ не создается, переданное value переписывает предыдущее с пустым ключом. Одинаково: и в linux (centos 7), и в windows (w7x64).

Дополнительно к этому: при случайной отправке данного запроса с неверным телом (двойная json-сериализация). в windows происходит останов службы.

PUT /api/v1/test/namespaces/Test/metabykey HTTP/1.1
Host: localhost
Connection: keep-alive
Content-Length: 38

"{\"key\": \"test\",\"value\": \"1\"}"
hatenaki commented 5 years ago

Спасибо за исправления!