McAvoy77
Customer
Running latest version of this. Only happens when a new member tries to accept the group invite for a private group that is invite only.
LogicException: Cannot delete a non-saved entity
#0 src/addons/DBTech/SocialGroups/XF/Entity/User.php(303): XF\Mvc\Entity\Entity->delete(true, false)
#1 src/addons/DBTech/SocialGroups/XF/Entity/User.php(438): DBTech\SocialGroups\XF\Entity\User->rebuildDbtechSocialGroupMemberships(false)
#2 src/XF/Mvc/Entity/Entity.php(1324): DBTech\SocialGroups\XF\Entity\User->_postSave()
#3 src/addons/DBTech/SocialGroups/Entity/GroupInvite.php(61): XF\Mvc\Entity\Entity->save(true, false)
#4 src/XF/Mvc/Entity/Entity.php(1715): DBTech\SocialGroups\Entity\GroupInvite->_postDelete()
#5 src/addons/DBTech/SocialGroups/Entity/GroupMember.php(216): XF\Mvc\Entity\Entity->delete()
#6 src/XF/Mvc/Entity/Entity.php(1324): DBTech\SocialGroups\Entity\GroupMember->_postSave()
#7 src/addons/DBTech/SocialGroups/Repository/GroupMemberRepository.php(115): XF\Mvc\Entity\Entity->save(true, true)
#8 src/addons/DBTech/SocialGroups/ControllerPlugin/GroupPlugin.php(172): DBTech\SocialGroups\Repository\GroupMemberRepository->joinGroup(Object(DBTech\SocialGroups\Entity\Group), Object(SV\LiveContent\XF\Entity\User), true, '')
#9 src/addons/DBTech/SocialGroups/Pub/Controller/GroupController.php(1582): DBTech\SocialGroups\ControllerPlugin\GroupPlugin->actionJoin(Object(DBTech\SocialGroups\Entity\Group), '/dbtech-social/...', '/dbtech-social/...', '/dbtech-social/...', 'Death Eaters')
#10 src/XF/Mvc/Dispatcher.php(362): DBTech\SocialGroups\Pub\Controller\GroupController->actionJoin(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('DBTech\\SocialGr...', 'Join', Object(XF\Mvc\RouteMatch), Object(DBTech\SocialGroups\Pub\Controller\GroupController), NULL)
#12 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DBTech\SocialGroups\Pub\Controller\GroupController), NULL)
#13 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}
LogicException: Cannot delete a non-saved entity
- src/XF/Mvc/Entity/Entity.php:1646
- Oct 31, 2024 at 11:32 PM
Stack trace
#0 src/addons/DBTech/SocialGroups/XF/Entity/User.php(303): XF\Mvc\Entity\Entity->delete(true, false)
#1 src/addons/DBTech/SocialGroups/XF/Entity/User.php(438): DBTech\SocialGroups\XF\Entity\User->rebuildDbtechSocialGroupMemberships(false)
#2 src/XF/Mvc/Entity/Entity.php(1324): DBTech\SocialGroups\XF\Entity\User->_postSave()
#3 src/addons/DBTech/SocialGroups/Entity/GroupInvite.php(61): XF\Mvc\Entity\Entity->save(true, false)
#4 src/XF/Mvc/Entity/Entity.php(1715): DBTech\SocialGroups\Entity\GroupInvite->_postDelete()
#5 src/addons/DBTech/SocialGroups/Entity/GroupMember.php(216): XF\Mvc\Entity\Entity->delete()
#6 src/XF/Mvc/Entity/Entity.php(1324): DBTech\SocialGroups\Entity\GroupMember->_postSave()
#7 src/addons/DBTech/SocialGroups/Repository/GroupMemberRepository.php(115): XF\Mvc\Entity\Entity->save(true, true)
#8 src/addons/DBTech/SocialGroups/ControllerPlugin/GroupPlugin.php(172): DBTech\SocialGroups\Repository\GroupMemberRepository->joinGroup(Object(DBTech\SocialGroups\Entity\Group), Object(SV\LiveContent\XF\Entity\User), true, '')
#9 src/addons/DBTech/SocialGroups/Pub/Controller/GroupController.php(1582): DBTech\SocialGroups\ControllerPlugin\GroupPlugin->actionJoin(Object(DBTech\SocialGroups\Entity\Group), '/dbtech-social/...', '/dbtech-social/...', '/dbtech-social/...', 'Death Eaters')
#10 src/XF/Mvc/Dispatcher.php(362): DBTech\SocialGroups\Pub\Controller\GroupController->actionJoin(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('DBTech\\SocialGr...', 'Join', Object(XF\Mvc\RouteMatch), Object(DBTech\SocialGroups\Pub\Controller\GroupController), NULL)
#12 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DBTech\SocialGroups\Pub\Controller\GroupController), NULL)
#13 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#14 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#15 src/XF.php(806): XF\App->run()
#16 index.php(23): XF::runApp('XF\\Pub\\App')
#17 {main}