db-fan22
Customer
hello, i bought Referral Contests 2 by Siropu because he said it works with dbtech
i bought it today and start testing it, and it is excellent add-on
but it has a bug, i enabled credits as reward when someone register using referral add-on,

but when guest tries to register, he cannot register because if i enabled credits as a reward, i get error in server,
"A server error occurred. Please try again later."
not sure if i should tell you, or i should tell siropu,
.
i bought it today and start testing it, and it is excellent add-on
but it has a bug, i enabled credits as reward when someone register using referral add-on,

but when guest tries to register, he cannot register because if i enabled credits as a reward, i get error in server,
"A server error occurred. Please try again later."
not sure if i should tell you, or i should tell siropu,
Code:
Server error log
TypeError: Argument 2 passed to DBTech\Credits\Repository\Transaction::sendTransactionAlert() must be an instance of XF\Entity\User, null given, called in /home/nginx/domains/myforum123.com/public/src/addons/DBTech/Credits/Entity/Transaction.php on line 128 src/addons/DBTech/Credits/Repository/Transaction.php:50
Generated by: Unknown account Feb 5, 2019 at 12:04 PM
Stack trace
#0 src/addons/DBTech/Credits/Entity/Transaction.php(128): DBTech\Credits\Repository\Transaction->sendTransactionAlert(Object(DBTech\Credits\XF\Entity\User), NULL, Object(DBTech\Credits\Entity\Transaction))
#1 src/XF/Mvc/Entity/Entity.php(1208): DBTech\Credits\Entity\Transaction->_postSave()
#2 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(558): XF\Mvc\Entity\Entity->save(true, false)
#3 src/addons/DBTech/Credits/EventTrigger/AbstractHandler.php(255): DBTech\Credits\EventTrigger\AbstractHandler->trigger(Object(DBTech\Credits\XF\Entity\User), 1, false, Object(ArrayObject))
#4 src/addons/Siropu/ReferralContests/Entity/RewardType.php(55): DBTech\Credits\EventTrigger\AbstractHandler->apply(1, Array, Object(DBTech\Credits\XF\Entity\User))
#5 src/addons/Siropu/ReferralContests/Listener.php(465): Siropu\ReferralContests\Entity\RewardType->applyDbTechCredits(Object(DBTech\Credits\XF\Entity\User), '1001')
#6 src/addons/Siropu/ReferralContests/Listener.php(225): Siropu\ReferralContests\Listener::rewardReferrer(Object(DBTech\Credits\XF\Entity\User))
#7 [internal function]: Siropu\ReferralContests\Listener::userEntityPostSave(Object(DBTech\Credits\XF\Entity\User))
#8 src/XF/Extension.php(50): call_user_func_array(Array, Array)
#9 src/XF.php(721): XF\Extension->fire('entity_post_sav...', Array, 'XF\\Entity\\User')
#10 src/XF/Mvc/Entity/Entity.php(1214): XF::fire('entity_post_sav...', Array, 'XF\\Entity\\User')
#11 src/XF/Service/User/Registration.php(279): XF\Mvc\Entity\Entity->save()
#12 src/XF/Service/ValidateAndSavableTrait.php(40): XF\Service\User\Registration->_save()
#13 src/XF/Pub/Controller/Register.php(419): XF\Service\User\Registration->save()
#14 src/XF/Mvc/Dispatcher.php(321): XF\Pub\Controller\Register->actionRegister(Object(XF\Mvc\ParameterBag))
#15 src/XF/Mvc/Dispatcher.php(248): XF\Mvc\Dispatcher->dispatchClass('XF:Register', 'Register', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Register), NULL)
#16 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\Register), NULL)
#17 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#18 src/XF/App.php(2177): XF\Mvc\Dispatcher->run()
#19 src/XF.php(390): XF\App->run()
#20 index.php(20): XF::runApp('XF\\Pub\\App')
#21 {main}
Request state
array(4) {
["url"] => string(28) "/index.php?register/register"
["referrer"] => string(32) "https://myforum123.com/index.php"
["_GET"] => array(1) {
["register/register"] => string(0) ""
}
["_POST"] => array(17) {
["username"] => string(0) ""
["18629f217e8339c59c9b150d6b529d07e30620e1"] => string(8) "testref3"
["ba0d66176f4c9a1878fdbd23e509fcc29ebe6339"] => string(23) "testtest@testtest.com"
["email"] => string(0) ""
["9a7e0cada451b5236974c8656df19dd73a8c4646"] => string(8) "********"
["dob_month"] => string(1) "2"
["dob_day"] => string(1) "1"
["dob_year"] => string(4) "1990"
["captcha_question_answer"] => string(24) "letmeregister"
["captcha_question_hash"] => string(40) "beecc3268beb7a1826a5c64dd0a1525032c1b691"
["accept"] => string(1) "1"
["reg_key"] => string(16) "mHF_dXiqVQKsSAZa"
["60a7dd1e7cf9e4cfb640c5e51e6b22750890bda4"] => string(16) "America/New_York"
["_xfToken"] => string(8) "********"
["_xfRequestUri"] => string(10) "/index.php"
["_xfWithData"] => string(1) "1"
["_xfResponseType"] => string(4) "json"
}
}
.