diff options
author | lain <lain@soykaf.club> | 2018-02-15 19:58:26 +0100 |
---|---|---|
committer | lain <lain@soykaf.club> | 2018-02-15 19:58:26 +0100 |
commit | 38b61fddfef6548f6c5999b9dc2b992a0db1a5d8 (patch) | |
tree | 9b62ac873f46a0b072efeaeb79af4d383517a38b /lib | |
parent | 0aa56a853b79dc6c2003a32f1e0d8c85258880b9 (diff) | |
download | pleroma-38b61fddfef6548f6c5999b9dc2b992a0db1a5d8.tar.gz |
HttpSignature Plug: Skip if already valid.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pleroma/plugs/http_signature.ex | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pleroma/plugs/http_signature.ex b/lib/pleroma/plugs/http_signature.ex index 17030cdbf..b1e0d91a7 100644 --- a/lib/pleroma/plugs/http_signature.ex +++ b/lib/pleroma/plugs/http_signature.ex @@ -6,6 +6,10 @@ defmodule Pleroma.Web.Plugs.HTTPSignaturePlug do options end + def call(%{assigns: %{valid_signature: true}} = conn, opts) do + conn + end + def call(conn, opts) do if get_req_header(conn, "signature") do conn = conn |