Răsfoiți Sursa

provisioning: resolve numbers via the user

Signed-off-by: Sumner Evans <sumner@beeper.com>
Sumner Evans 2 ani în urmă
părinte
comite
a5019068f1
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      mautrix_signal/web/provisioning_api.py

+ 3 - 1
mautrix_signal/web/provisioning_api.py

@@ -395,7 +395,9 @@ class ProvisioningAPI:
             raise web.HTTPBadRequest(text=json.dumps({"error": str(e)}), headers=self._headers)
 
         try:
-            puppet: pu.Puppet = await pu.Puppet.get_by_number(number, raise_resolve=True)
+            puppet: pu.Puppet = await pu.Puppet.get_by_number(
+                number, resolve_via=user.username, raise_resolve=True
+            )
         except UnregisteredUserError:
             error = {"error": f"The phone number {number} is not a registered Signal account"}
             raise web.HTTPNotFound(text=json.dumps(error), headers=self._headers)