Skip to content

Commit 090ffac

Browse files
authored
Ensure we get a valid taxonomy model, or null otherwise (#243)
1 parent a67cb95 commit 090ffac

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Taxonomies/TaxonomyRepository.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
namespace Statamic\Eloquent\Taxonomies;
44

5+
use Illuminate\Database\Eloquent\Model;
56
use Illuminate\Support\Collection;
67
use Statamic\Contracts\Taxonomies\Taxonomy as TaxonomyContract;
78
use Statamic\Facades;
@@ -43,7 +44,7 @@ public function findByHandle($handle): ?TaxonomyContract
4344
return app('statamic.eloquent.taxonomies.model')::whereHandle($handle)->first();
4445
});
4546

46-
return $taxonomyModel ? app(TaxonomyContract::class)->fromModel($taxonomyModel) : null;
47+
return $taxonomyModel instanceof Model ? app(TaxonomyContract::class)->fromModel($taxonomyModel) : null;
4748
}
4849

4950
public function findByUri(string $uri, ?string $site = null): ?Taxonomy

0 commit comments

Comments
 (0)