use Cubist\Util\Files\Files;
use Cubist\Util\PHP;
use Cubist\Util\Str;
+use Illuminate\Support\Facades\Artisan;
class FluidbookCollectionDownload extends DownloadBase
{
foreach ($data->publications as $publication) {
$fbid = $publication['fluidbook'];
- $fluidbooks[$fbid] = FluidbookPublication::find($fbid);
+ $fluidbooks[$fbid] = FluidbookPublication::syncPublicationFromWorkshop($fbid);
$langs[$fbid] = $fluidbooks[$fbid]->locale;
$countries[$fbid] = $fluidbooks[$fbid]->country;
}
return true;
}
+ /**
+ * @param $id
+ * @return FluidbookPublication
+ */
+ public static function syncPublicationFromWorkshop($id)
+ {
+ /** @var FluidbookPublication $fb */
+ $fb = FluidbookPublication::withoutGlobalScopes()->find($id);
+ $fb?->syncFromWorkshop();
+
+ return FluidbookPublication::find($id);
+ }
+
protected function _replicateMedia($newId)
{
}
-
public function generateThumbnailsPreview($sync = false)
{
$mobilefirstFluidbookId = $this->mobilefirstFluidbookId;