Wer dem Vorschlag folgt, nimmt sich selbst aus der eigenen Konversation.
Ursache
eigene_guid() (humhub.py, Zeile 423) fragt GET /user/me ab. Diese Route gibt es auf humhub.inmedias.it nicht: HTTP 404. Die Funktion liefert dann "", und der Filter != ich greift nicht.
Die richtige Route ist GET /auth/current: HTTP 200, liefert u. a. guid. Geprüft am 15.10.2026.
Wenn eigene_guid() leer bleibt, sollte die Prüfung das ausdrücklich sagen (z. B. „eigene GUID nicht ermittelbar – Absender nicht ausgefiltert“). Einen Entfernen-Befehl sollte sie in dem Fall nicht vorschlagen.
## Fehler
`mail-send --send` meldet nach jedem Versand den **Absender selbst** als „unerwarteten Teilnehmer“ und schlägt vor, ihn mit `mail-user-remove` zu entfernen:
```
Nachricht gesendet (Konversation 56)
Teilnehmer laut Server:
Jan-Hendrik Stobbe (19c6ee5f-…)
Serge Königsmann (6b27d2e9-…)
ACHTUNG: unerwartete Teilnehmer — entfernen mit:
./humhub.py mail-user-remove 56 26
```
Wer dem Vorschlag folgt, nimmt sich selbst aus der eigenen Konversation.
## Ursache
`eigene_guid()` (humhub.py, Zeile 423) fragt `GET /user/me` ab. Diese Route gibt es auf humhub.inmedias.it nicht: **HTTP 404**. Die Funktion liefert dann `""`, und der Filter `!= ich` greift nicht.
Die richtige Route ist **`GET /auth/current`**: HTTP 200, liefert u. a. `guid`. Geprüft am 15.10.2026.
## Vorschlag
```python
def eigene_guid(session):
r = session.get(f"{BASE_URL}/auth/current")
return str(r.json().get("guid", "")) if r.ok else ""
```
Wenn `eigene_guid()` leer bleibt, sollte die Prüfung das ausdrücklich sagen (z. B. „eigene GUID nicht ermittelbar – Absender nicht ausgefiltert“). Einen Entfernen-Befehl sollte sie in dem Fall nicht vorschlagen.
Betrifft humhub-Skill 0.4.0.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
sko
added the bug label 2026-10-15 14:58:08 +02:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fehler
mail-send --sendmeldet nach jedem Versand den Absender selbst als „unerwarteten Teilnehmer“ und schlägt vor, ihn mitmail-user-removezu entfernen:Wer dem Vorschlag folgt, nimmt sich selbst aus der eigenen Konversation.
Ursache
eigene_guid()(humhub.py, Zeile 423) fragtGET /user/meab. Diese Route gibt es auf humhub.inmedias.it nicht: HTTP 404. Die Funktion liefert dann"", und der Filter!= ichgreift nicht.Die richtige Route ist
GET /auth/current: HTTP 200, liefert u. a.guid. Geprüft am 15.10.2026.Vorschlag
Wenn
eigene_guid()leer bleibt, sollte die Prüfung das ausdrücklich sagen (z. B. „eigene GUID nicht ermittelbar – Absender nicht ausgefiltert“). Einen Entfernen-Befehl sollte sie in dem Fall nicht vorschlagen.Betrifft humhub-Skill 0.4.0.
🤖 Generated with Claude Code