aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorlain <lain@soykaf.club>2018-02-15 19:58:26 +0100
committerlain <lain@soykaf.club>2018-02-15 19:58:26 +0100
commit38b61fddfef6548f6c5999b9dc2b992a0db1a5d8 (patch)
tree9b62ac873f46a0b072efeaeb79af4d383517a38b /lib
parent0aa56a853b79dc6c2003a32f1e0d8c85258880b9 (diff)
downloadpleroma-38b61fddfef6548f6c5999b9dc2b992a0db1a5d8.tar.gz
HttpSignature Plug: Skip if already valid.
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/plugs/http_signature.ex4
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