diff --git a/app/Console/Commands/ResendArcadiaLinkMedias.php b/app/Console/Commands/ResendArcadiaLinkMedias.php
new file mode 100644
index 0000000..56c5d00
--- /dev/null
+++ b/app/Console/Commands/ResendArcadiaLinkMedias.php
@@ -0,0 +1,54 @@
+=', '2025-10-23')->get();
+
+ foreach ($al as $error)
+ {
+ $media = Media::withTrashed()->find($error->media_id);
+
+ if ($error->arcadia_id === 0) {
+
+ ArcadiaLinkUtilities::create($media);
+ } else {
+ if (is_null($media->deleted_at)) {
+ ArcadiaLinkUtilities::update($media);
+ } else {
+ ArcadiaLinkUtilities::delete($media);
+ }
+ }
+ }
+
+ return Command::SUCCESS;
+ }
+}
diff --git a/app/Http/Controllers/UploadController.php b/app/Http/Controllers/UploadController.php
index 3067029..5be1dc2 100644
--- a/app/Http/Controllers/UploadController.php
+++ b/app/Http/Controllers/UploadController.php
@@ -214,7 +214,7 @@ class UploadController extends Controller
'File guessed extensions :guessedExts does not match file name extension :extension',
[
'guessedExt' => $guessedExts,
- 'extension' => $mediaExtension,
+ 'extension' => $mediaExtension->value,
]
)
]);
diff --git a/app/Models/Media.php b/app/Models/Media.php
index 39a9770..b65a88c 100644
--- a/app/Models/Media.php
+++ b/app/Models/Media.php
@@ -267,8 +267,6 @@ class Media extends Model
/** @throws \RuntimeException */
$model->removeFromElasticSearch();
-
- $model->deleteFilesOnAllPath();
});
}
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index cfd18e6..1ecd319 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -20,7 +20,7 @@ class AppServiceProvider extends ServiceProvider
if (
in_array(config('app.env'), ['local', 'testing']) && config('app.bypassldap') && !app()->runningInConsole()
) {
- Auth::loginUsingId(1);
+ Auth::loginUsingId(24);
}
// !!! Fuc**** Lab LDC exception OMG !!!
diff --git a/resources/documents/arcadia/incoming_medias.xsd b/resources/documents/arcadia/incoming_medias.xsd
index 64a8652..90ca2d0 100644
--- a/resources/documents/arcadia/incoming_medias.xsd
+++ b/resources/documents/arcadia/incoming_medias.xsd
@@ -1,12 +1,14 @@
-
-
-
+
+
+
+
+
@@ -16,5 +18,4 @@
-
-
+
\ No newline at end of file
diff --git a/resources/documents/arcadia/incoming_medias.xsd.ok_keep b/resources/documents/arcadia/incoming_medias.xsd.ok_keep
new file mode 100644
index 0000000..64a8652
--- /dev/null
+++ b/resources/documents/arcadia/incoming_medias.xsd.ok_keep
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+