Merge pull request #21285 from nextchamp-saqib/warehouse-fix-dev

fix: warehouse unset if an item doesn't have default warehouse