trilbymedia / grav-plugin-flex-directory

Flexible plugin that allows CRUD functionality on complex data types
MIT License
39 stars 7 forks source link

some gantry5 links for editing settings cause Server Error #16

Open voznik opened 6 years ago

voznik commented 6 years ago

when I try to edit any Gantry5 setting which should be opened in modal it causes an error. e.g., I want to add javascript in Gantry5 -> Global Page Settings -> Assets -> Javascript -> + (or edit existing by pressing button with modal link http://mysite/admin/gantry/configurations/default/page/assets/javascript/0?nonce=7fdb388bc6150675040ee00595ecf506)

Server Error Sorry, something went terribly wrong! 0 - Cannot unset string offsets

[2017-07-17 13:53:19] grav.CRITICAL: Cannot unset string offsets - Trace: 
#0 /var/www/rainhelps/user/plugins/flex-directory/classes/SimpleController.php(34): Grav\Plugin\Admin\AdminBaseController->getPost('{"name":"headro...') 
#1 /var/www/rainhelps/user/plugins/flex-directory/flex-directory.php(56): Grav\Plugin\FlexDirectory\SimpleController->__construct(Object(Grav\Plugin\FlexDirectoryPlugin)) 
#2 [internal function]: Grav\Plugin\FlexDirectoryPlugin->onPluginsInitialized(Object(RocketTheme\Toolbox\Event\Event), 'onPluginsInitia...', Object(RocketTheme\Toolbox\Event\EventDispatcher)) 
#3 /var/www/rainhelps/vendor/symfony/event-dispatcher/EventDispatcher.php(184): call_user_func(Array, Object(RocketTheme\Toolbox\Event\Event), 'onPluginsInitia...', Object(RocketTheme\Toolbox\Event\EventDispatcher)) 
#4 /var/www/rainhelps/vendor/symfony/event-dispatcher/EventDispatcher.php(46): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(Array, 'onPluginsInitia...', Object(RocketTheme\Toolbox\Event\Event)) 
#5 /var/www/rainhelps/vendor/rockettheme/toolbox/Event/src/EventDispatcher.php(23): Symfony\Component\EventDispatcher\EventDispatcher->dispatch('onPluginsInitia...', Object(RocketTheme\Toolbox\Event\Event)) 
#6 /var/www/rainhelps/system/src/Grav/Common/Grav.php(277): RocketTheme\Toolbox\Event\EventDispatcher->dispatch('onPluginsInitia...', Object(RocketTheme\Toolbox\Event\Event)) 
#7 /var/www/rainhelps/system/src/Grav/Common/Processors/PluginsProcessor.php(19): Grav\Common\Grav->fireEvent('onPluginsInitia...') 
#8 /var/www/rainhelps/system/src/Grav/Common/Grav.php(126): Grav\Common\Processors\PluginsProcessor->process() 
#9 /var/www/rainhelps/system/src/Grav/Common/Grav.php(368): Grav\Common\Grav->Grav\Common\{closure}() 
#10 [internal function]: Grav\Common\Grav::Grav\Common\{closure}('plugins', 'Plugins', Object(Closure)) 
#11 /var/www/rainhelps/system/src/Grav/Common/Grav.php(344): call_user_func_array(Object(Closure), Array) 
#12 /var/www/rainhelps/system/src/Grav/Common/Grav.php(127): Grav\Common\Grav->__call('measureTime', Array) 
#13 /var/www/rainhelps/index.php(52): Grav\Common\Grav->process() 
#14 {main} [] []

screen

voznik commented 6 years ago

maybe this is related? getgrav/grav-plugin-devtools#14