From 28ac50ab28cbec71d6cbad3e176e212372f38992 Mon Sep 17 00:00:00 2001 From: Ben Thomson Date: Fri, 12 Apr 2019 00:13:39 -0600 Subject: [PATCH] Fix for models that don't yet exist Credit to @bennothommo. Fixes https://github.com/octobercms/october/pull/3908#issuecomment-447291101 Co-Authored-By: LukeTowers --- modules/cms/classes/AutoDatasource.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/cms/classes/AutoDatasource.php b/modules/cms/classes/AutoDatasource.php index 20c57bc59..dca84da58 100644 --- a/modules/cms/classes/AutoDatasource.php +++ b/modules/cms/classes/AutoDatasource.php @@ -85,6 +85,10 @@ class AutoDatasource extends Datasource implements DatasourceInterface */ public function sourceHasModel(string $source, Model $model) { + if (!$model->exists) { + return false; + } + $result = false; $sourcePaths = $this->getSourcePaths($source);