]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-417
authormarina <m.zozirova@gmail.com>
Wed, 28 May 2025 07:26:58 +0000 (10:26 +0300)
committermarina <m.zozirova@gmail.com>
Wed, 28 May 2025 07:26:58 +0000 (10:26 +0300)
erp24/controllers/WriteOffsErpController.php

index 7edd73aa13cbb7767c9925e71efbb75a6612912a..5f831c67ce332e27d2ad837b92b19c4f445c7e22 100644 (file)
@@ -832,13 +832,13 @@ class WriteOffsErpController extends Controller
                             if (array_key_exists($keyModelProduct, $modelsProductsFiles)) {
                                 $modelProductId = $modelProduct->id;
 
-                                if (1 != (int)$modelProduct->add_image) {
-                                    ImageDocumentLink::deleteCurrentLinkImage($writeOffsErpId, $modelProductId, $documentGroupId, $adminId);
-                                }
-
                                 $productFilesArray = ArrayHelper::getValue($modelsProductsFiles, $keyModelProduct);
-
                                 $imageFiles = ArrayHelper::getValue($productFilesArray, 'imageFiles', []);
+                                $hasNewPhotos = !empty(array_filter($imageFiles));
+
+                                if (1 != (int)$modelProduct->add_image && !$hasNewPhotos && empty($videoFile)) {
+                                    ImageDocumentLink::deleteCurrentLinkImage($writeOffsErpId, $modelProductId, $documentGroupId, $adminId);
+                                }
 
                                 if (!empty(array_filter($imageFiles))) {
                                     foreach ($imageFiles as $imageFile) {