From d8ad5e4095d0515ea8b05e6a9be0b2ed6d54a47f Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 6 Jul 2021 17:17:43 +0200 Subject: [PATCH] Explicitly set userid for PGP sign key --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index ef457c4e1f..ab6f486a01 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -2704,6 +2704,9 @@ public class FragmentCompose extends FragmentBase { if (identity == null) throw new IllegalArgumentException(context.getString(R.string.title_from_missing)); + if (OpenPgpApi.ACTION_GET_SIGN_KEY_ID.equals(data.getAction())) + data.putExtra(OpenPgpApi.EXTRA_USER_ID, identity.email.toLowerCase(Locale.ROOT)); + // Create files File tmp = new File(context.getFilesDir(), "encryption"); if (!tmp.exists())