diff --git a/packages/framework/src/Framework/Actions/CreatesNewPublicationPage.php b/packages/framework/src/Framework/Actions/CreatesNewPublicationPage.php index 248b1ca624a..abc884608c6 100644 --- a/packages/framework/src/Framework/Actions/CreatesNewPublicationPage.php +++ b/packages/framework/src/Framework/Actions/CreatesNewPublicationPage.php @@ -77,10 +77,10 @@ protected function handleCreate(): void $this->save($output); } - protected function handleMissingCanonicalField(string $canonicalFieldName): string + protected function handleMissingCanonicalField(string $canonicalFieldName): PublicationFieldType { if (str_starts_with($canonicalFieldName, '__')) { - return $canonicalFieldName; + return new PublicationFieldType('text', $canonicalFieldName, '0', '0'); } return throw new RuntimeException(