TypeError: Artshoppy\Product\ViewModel\Utility::getSourceAttributeValue(): Return value must be of type ?string, bool returned in /app/app/code/Artshoppy/Product/ViewModel/Utility.php:97 Stack trace: #0 /app/app/code/Artshoppy/MakeAnOffer/Block/Send.php(232): Artshoppy\Product\ViewModel\Utility->getSourceAttributeValue(Object(Magento\Catalog\Model\Product\Interceptor), 'artist_id') #1 /app/app/code/Artshoppy/MakeAnOffer/Block/Send.php(191): Artshoppy\MakeAnOffer\Block\Send->getArtistName() #2 /app/vendor/magento/framework/View/Element/AbstractBlock.php(282): Artshoppy\MakeAnOffer\Block\Send->_prepareLayout() #3 /app/vendor/magento/framework/View/Layout/Generator/Block.php(149): Magento\Framework\View\Element\AbstractBlock->setLayout(Object(Magento\Framework\View\Layout\Interceptor)) #4 /app/vendor/magento/framework/View/Layout/GeneratorPool.php(93): Magento\Framework\View\Layout\Generator\Block->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context)) #5 /app/vendor/magento/framework/View/Layout.php(365): Magento\Framework\View\Layout\GeneratorPool->process(Object(Magento\Framework\View\Layout\Reader\Context), Object(Magento\Framework\View\Layout\Generator\Context)) #6 /app/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Layout->generateElements() #7 /app/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Layout\Interceptor->___callParent('generateElement...', Array) #8 /app/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Layout\Interceptor->Magento\Framework\Interception\{closure}() #9 /app/generated/code/Magento/Framework/View/Layout/Interceptor.php(32): Magento\Framework\View\Layout\Interceptor->___callPlugins('generateElement...', Array, Array) #10 /app/vendor/magento/framework/View/Layout/Builder.php(129): Magento\Framework\View\Layout\Interceptor->generateElements() #11 /app/vendor/magento/framework/View/Page/Builder.php(65): Magento\Framework\View\Layout\Builder->generateLayoutBlocks() #12 /app/vendor/magento/framework/View/Layout/Builder.php(65): Magento\Framework\View\Page\Builder->generateLayoutBlocks() #13 /app/vendor/magento/framework/View/Page/Config.php(227): Magento\Framework\View\Layout\Builder->build() #14 /app/vendor/magento/framework/View/Page/Config.php(240): Magento\Framework\View\Page\Config->build() #15 /app/vendor/magento/framework/View/Result/Page.php(244): Magento\Framework\View\Page\Config->publicBuild() #16 /app/vendor/magento/framework/View/Result/Layout.php(171): Magento\Framework\View\Result\Page->render(Object(Magento\Framework\App\Response\Http\Interceptor)) #17 /app/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\View\Result\Layout->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #18 /app/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\View\Result\Page\Interceptor->___callParent('renderResult', Array) #19 /app/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\View\Result\Page\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Response\Http\Interceptor)) #20 /app/generated/code/Magento/Framework/View/Result/Page/Interceptor.php(32): Magento\Framework\View\Result\Page\Interceptor->___callPlugins('renderResult', Array, Array) #21 /app/vendor/magento/framework/App/Http.php(120): Magento\Framework\View\Result\Page\Interceptor->renderResult(Object(Magento\Framework\App\Response\Http\Interceptor)) #22 /app/generated/code/Magento/Framework/App/Http/Interceptor.php(23): Magento\Framework\App\Http->launch() #23 /app/vendor/magento/framework/App/Bootstrap.php(264): Magento\Framework\App\Http\Interceptor->launch() #24 /app/pub/index.php(30): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor)) #25 {main}