...
 
Commits (2)
......@@ -15,6 +15,7 @@ use Minds\Helpers;
use Minds\Interfaces;
use Minds\Core\Events\Dispatcher;
use Minds\Api\Factory;
use Minds\Core\Entities\Actions\Save;
class media implements Interfaces\Api, Interfaces\ApiIgnorePam
{
......@@ -221,6 +222,7 @@ class media implements Interfaces\Api, Interfaces\ApiIgnorePam
private function _upload($clientType, array $data = [], array $media = [])
{
$user = Core\Session::getLoggedInUser();
$save = new Save();
// @note: Sometimes images are uploaded as videos. Polyfill:
$mimeIsImage = strpos($media['type'], 'image/') !== false;
......@@ -267,7 +269,10 @@ class media implements Interfaces\Api, Interfaces\ApiIgnorePam
$entity->setAssets($assets->upload($media, $data));
// Save initial entity
$success = $entity->save(true);
$success = $save
->setEntity($entity)
->save(true);
if (!$success) {
throw new \Exception('Error saving media entity');
......
......@@ -374,4 +374,8 @@ $CONFIG->set('tags', [
'art', 'music', 'journalism', 'blockchain', 'freespeech', 'news', 'gaming', 'myphoto', 'nature', 'photography', 'politics', 'top', 'bitcoin', 'technology', 'food', 'animals', 'health', 'science', 'philosophy', 'comedy', 'film', 'minds'
]);
$CONFIG->set('development_mode', false);
\ No newline at end of file
$CONFIG->set('development_mode', false);
$CONFIG->set('max_video_length', 900);
$CONFIG->set('max_video_length_plus', 1860);
\ No newline at end of file