Skip to content

Commit

Permalink
[Workspace] fixes import
Browse files Browse the repository at this point in the history
  • Loading branch information
LaurentGruber committed Sep 7, 2022
1 parent 91df4c9 commit c3e31f9
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/plugin/announcement/Entity/Announcement.php
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ public function getCreator()
/**
* Set creator.
*/
public function setCreator(User $creator)
public function setCreator(?User $creator = null)
{
$this->creator = $creator;
}
Expand Down
20 changes: 11 additions & 9 deletions src/plugin/forum/Subscriber/Crud/SubjectSubscriber.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,15 +74,17 @@ public function preCreate(CreateEvent $event)
$forum = $subject->getForum();

//create user if not here
$user = $this->om->getRepository(UserValidation::class)->findOneBy([
'user' => $subject->getCreator(),
'forum' => $forum,
]);

if (!$user) {
$user = new UserValidation();
$user->setForum($forum);
$user->setUser($subject->getCreator());
if ($subject->getCreator()) {
$user = $this->om->getRepository(UserValidation::class)->findOneBy([
'user' => $subject->getCreator(),
'forum' => $forum,
]);

if (!$user) {
$user = new UserValidation();
$user->setForum($forum);
$user->setUser($subject->getCreator());
}
}

$messages = $subject->getMessages();
Expand Down

0 comments on commit c3e31f9

Please sign in to comment.