src/Money/DataMapper/Data/Money/Transaction.php
public function getCategory($isForceReload = false)
    {
        try {
            $category = parent::getCategory($isForceReload);
        } catch (\Exception $exception) {
            $category = new Category($this->dependencyContainer);
            $category->setName('-');
        }

        return $category;
    }
public function getCategory($isForceReload = false)
    {
        try {
            $category = parent::getCategory($isForceReload);
        } catch (\Exception $exception) {
            $category = new Category($this->dependencyContainer);
            $category->setName('-');
        }

        return $category;
    }
Overridden parent method.
Get category. If not found / not exists, return empty category.

@param  bool $isForceReload
@return Category