Skip to content

Commit cf01e2d

Browse files
Check if a asset extension could be found (#234)
1 parent 4821cfc commit cf01e2d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Assets/Asset.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,14 +127,19 @@ public static function makeModelFromContract(AssetContract $source, $meta = [])
127127
$meta = $source->meta();
128128
}
129129

130+
// Make shure that a extension could be found, as the extension field is required.
131+
if (! $extension = $source->extension()) {
132+
return null;
133+
}
134+
130135
$model = app('statamic.eloquent.assets.model')::firstOrNew([
131136
'container' => $source->containerHandle(),
132137
'folder' => $source->folder(),
133138
'basename' => $source->basename(),
134139
])->fill([
135140
'meta' => $meta,
136141
'filename' => $source->filename(),
137-
'extension' => $source->extension(),
142+
'extension' => $extension,
138143
'path' => $source->path(),
139144
]);
140145

0 commit comments

Comments
 (0)