---
title: "typo3_forum fehler beim löschen einer Post"
url: "https://www.typo3.net/d/127206-typo3-forum-fehler-beim-loeschen-einer-post"
source: "typo3.net"
tags: ["Extensions","Frage","PHP","TYPO3 7"]
created: "2018-11-02"
last_reply: "2018-11-02"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# typo3_forum fehler beim löschen einer Post

Extensions · 1 Antwort · gestartet 2018-11-02

## Eröffnungsbeitrag

**Philipp88** · 2018-11-02 · [Beitrag #1](https://www.typo3.net/d/127206-typo3-forum-fehler-beim-loeschen-einer-post/1)

Hallo,
wenn ein Moderator eine Post moderieren möchte und ein Beitrag löschen möchte, kommt folgende Fehlermeldung:

```plaintext
Fatal error: Call to a member function findOneRankByPoints() on null in /typo3conf/ext/typo3_forum/Classes/Domain/Model/User/FrontendUser.php on line 920
```

Dieser Fehler kommt scheinbar nur wenn es sich um ein Beitrag von einen Gast handelt, Löscht man eine Post von ein registrierten Benutzer kommt nicht die Fehlermeldung.

Wie kann ich es beheben?

Viele Grüße und ein schönes Wochenende
Philipp

## Antworten

### [#2](https://www.typo3.net/d/127206-typo3-forum-fehler-beim-loeschen-einer-post/2) · Philipp88 · 2018-11-02

Ich habe jetzt den Code in der TopicFactory.php auf Zeile 441 nach den foreach um ein if erweitert.

```php
foreach ($topic->getPosts() as $post) {
			if ($post->getAuthor()->getUid() > 0) {
				/** @var $post Post */
				$post->getAuthor()->decreasePostCount();
				$post->getAuthor()->decreasePoints((int) $this->settings['rankScore']['newPost']);
				$this->frontendUserRepository->update($post->getAuthor());
			}
		}
```

---

Quelle: „typo3_forum fehler beim löschen einer Post“, typo3.net, https://www.typo3.net/d/127206-typo3-forum-fehler-beim-loeschen-einer-post
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
