Jump to content

[BUG 4.7.18] Undefined array key "club_node_public" when editing a blog in a club


Recommended Posts

I was editing blog I added to a club and received this error:

Whoops\Exception\ErrorException thrown with message "Undefined array key "club_node_public""

Stacktrace:
#6 Whoops\Exception\ErrorException in \system\Content\ClubContainer.php:147
#5 Whoops\Run:handleError in \system\Content\ClubContainer.php:147
#4 IPS\blog\_Blog:saveClubForm in \applications\core\modules\front\clubs\view.php:1583
#3 IPS\core\modules\front\clubs\_view:nodeForm in \system\Dispatcher\Controller.php:107
#2 IPS\Dispatcher\_Controller:execute in \applications\core\modules\front\clubs\view.php:129
#1 IPS\core\modules\front\clubs\_view:execute in \init.php:940
#0 IPS\_Dispatcher:run in \init.php:940

 

The problem is in the trait /system/Content/ClubContainer.php on line 147:

\IPS\Db::i()->update( 'core_clubs_node_map', array( 'name' => $values['club_node_name'], 'public' => $values['club_node_public'] ? $values['club_node_public'] : 0), array( 'club_id=? AND node_class=? AND node_id=?', $club->id, $nodeClass, $this->_id ) );

 

Specially the issue is this code:

$values['club_node_public'] ? $values['club_node_public'] : 0

so I replaced it with:

$values['club_node_public'] ?? 0
Link to comment
Share on other sites

Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.

 

 

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...