humhub: mail-send loest Empfaenger zu GUIDs auf
POST /mail nimmt als recipient ausschliesslich GUIDs an. Mit numerischen User-IDs antwortet die API "400 Validation failed" und "Du kannst keine Nachricht ohne Empfaenger senden!" - eine Meldung, die nach einem leeren Feld klingt, obwohl das Feld gefuellt ist. resolve_user gibt deshalb die GUID zurueck statt der ID; user_guid holt sie ueber /user/<id> nach, wenn die Benutzerliste sie nicht mitliefert. Geprueft gegen humhub.inmedias.it mit Benutzername, Profil-URL und numerischer ID; der Versand mit GUID ist belegt. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
7efb302c10
commit
57c1910734
2 files changed
+34
-10
No files matched your search
@@ -102,6 +102,13 @@ und Wiki-Seiten.
|
||||
|
||||
Empfänger sind Benutzername, Profil-URL oder numerische ID; mehrere mit Komma.
|
||||
|
||||
**`recipient` will GUIDs, keine User-IDs.** `mail-send` löst jede Angabe
|
||||
deshalb bis zur GUID auf (`/user/<id>` liefert sie, die Benutzerliste je nach
|
||||
Fassung nicht). Mit numerischen IDs antwortet die API `400 Validation failed`
|
||||
und „Du kannst keine Nachricht ohne Empfänger senden!" — die Meldung klingt
|
||||
nach einem leeren Feld, obwohl das Feld gefüllt ist, und weist damit in die
|
||||
falsche Richtung.
|
||||
|
||||
`mail-reply` hängt einen Beitrag an eine bestehende Konversation
|
||||
(`POST /mail/<id>/entry`). Die ID steht in der URL der Konversation:
|
||||
`…/mail/mail/index?id=35`.
|
||||
|
||||
Reference in new issue
Block a user