Fix HTTP sig tweak on KeyId
authorThomas Sileo <t@a4.io>
Sun, 28 Jul 2019 12:17:56 +0000 (14:17 +0200)
committerThomas Sileo <t@a4.io>
Sun, 28 Jul 2019 12:17:56 +0000 (14:17 +0200)
lib/pleroma/signature.ex

index 0bf49fd7c0d2cfcd861f2f6b60f0ccd278877ae3..15bf3c317281f7be8dcc4b7dbf9f4bf52dc19f4c 100644 (file)
@@ -15,7 +15,7 @@ defmodule Pleroma.Signature do
       |> Map.put(:fragment, nil)
 
     uri =
-      if String.ends_with?(uri.path, "/publickey") do
+      if not is_nil(uri.path) and String.ends_with?(uri.path, "/publickey") do
         Map.put(uri, :path, String.replace(uri.path, "/publickey", ""))
       else
         uri