all repos — litestore @ 5e83599289cc10cb8b61d29756006f902865fa0e

A minimalist nosql document store.

Fixes for #48.
h3rald h3rald@h3rald.com
Sun, 13 Jan 2019 12:08:01 +0100
commit

5e83599289cc10cb8b61d29756006f902865fa0e

parent

976205f5c6d5c4771a0872b3c7fd32c7030ab1b8

1 files changed, 14 insertions(+), 15 deletions(-)

jump to
M src/litestorepkg/lib/api_v4.nimsrc/litestorepkg/lib/api_v4.nim

@@ -580,70 +580,69 @@ case resource:

of "info": result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "GET,OPTIONS" + result.headers["Allow"] = "GET, OPTIONS" result.headers["Access-Control-Allow-Methods"] = "GET, OPTIONS" if id != "": return resError(Http404, "Info '$1' not found." % id) else: - result.code = Http200 + result.code = Http204 result.content = "" of "dir": - result.code = Http200 + result.code = Http204 result.content = "" result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "GET,OPTIONS" + result.headers["Allow"] = "GET, OPTIONS" result.headers["Access-Control-Allow-Methods"] = "GET, OPTIONS" of "tags": - result.code = Http200 + result.code = Http204 result.content = "" result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "GET,OPTIONS" + result.headers["Allow"] = "GET, OPTIONS" result.headers["Access-Control-Allow-Methods"] = "GET, OPTIONS" of "docs": var folder: string if id.isFolder: folder = id if folder.len > 0: - result.code = Http200 + result.code = Http204 result.content = "" if LS.readonly: result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "HEAD,GET,OPTIONS" + result.headers["Allow"] = "HEAD, GET, OPTIONS" result.headers["Access-Control-Allow-Methods"] = "HEAD, GET, OPTIONS" else: result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "HEAD,GET,OPTIONS,POST,PUT" + result.headers["Allow"] = "HEAD, GET, OPTIONS, POST, PUT" result.headers["Access-Control-Allow-Methods"] = "HEAD, GET, OPTIONS, POST, PUT" elif id != "": - result.code = Http200 result.content = "" if LS.readonly: result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "HEAD,GET,OPTIONS" + result.headers["Allow"] = "HEAD, GET, OPTIONS" result.headers["Access-Control-Allow-Methods"] = "HEAD, GET, OPTIONS" else: result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "HEAD,GET,OPTIONS,PUT,PATCH,DELETE" + result.headers["Allow"] = "HEAD, GET, OPTIONS, PUT, PATCH, DELETE" result.headers["Allow-Patch"] = "application/json-patch+json" result.headers["Access-Control-Allow-Methods"] = "HEAD, GET, OPTIONS, PUT, PATCH, DELETE" else: - result.code = Http200 + result.code = Http204 result.content = "" if LS.readonly: result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "HEAD,GET,OPTIONS" + result.headers["Allow"] = "HEAD, GET, OPTIONS" result.headers["Access-Control-Allow-Methods"] = "HEAD, GET, OPTIONS" else: result.headers = newHttpHeaders(TAB_HEADERS) setOrigin(LS, req, result.headers) - result.headers["Allow"] = "HEAD,GET,OPTIONS,POST" + result.headers["Allow"] = "HEAD, GET, OPTIONS, POST" result.headers["Access-Control-Allow-Methods"] = "HEAD, GET, OPTIONS, POST" else: discard # never happens really.