mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Fix copia immagine in fase di creazione variante
This commit is contained in:
@@ -92,7 +92,8 @@ class Combinazione extends Model
|
||||
$articolo->id_categoria = $this->id_categoria;
|
||||
$articolo->id_sottocategoria = $this->id_sottocategoria;
|
||||
} else {
|
||||
$articolo = $articoli->first()->replicate();
|
||||
$articolo_base = $articoli->first();
|
||||
$articolo = $articolo_base->replicate();
|
||||
}
|
||||
$articolo->descrizione = $this->nome.' ['.implode(', ', $variante).']';
|
||||
$articolo->codice = $this->codice.'-'.implode('|', $variante);
|
||||
@@ -105,6 +106,19 @@ class Combinazione extends Model
|
||||
'id_valore' => $id_valore,
|
||||
]);
|
||||
}
|
||||
|
||||
// Salvataggio immagine relativa
|
||||
if (!$articoli->isEmpty()) {
|
||||
$nome_immagine = $articolo_base->immagine_upload->name;
|
||||
$allegato = $articolo_base->uploads()->where('name', $nome_immagine)->first();
|
||||
$allegato->copia([
|
||||
'id_module' => $articolo->getModule()->id,
|
||||
'id_record' => $articolo->id,
|
||||
]);
|
||||
|
||||
$articolo->immagine = $articolo->uploads()->where('name', $nome_immagine)->first()->filename;
|
||||
$articolo->save();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user