diff --git a/modules/anagrafiche/add.php b/modules/anagrafiche/add.php index b0183730d..0a99b1e99 100755 --- a/modules/anagrafiche/add.php +++ b/modules/anagrafiche/add.php @@ -25,9 +25,10 @@ include_once __DIR__.'/../../core.php'; $id_nazione_italia = (new Nazione())->getByField('title', 'Italia', Models\Locale::getPredefined()->id); if ($idtipoanagrafica) { - $tipo = Tipo::where('name', $idtipoanagrafica)->first()->id; + $tipo = Tipo::where('name', $idtipoanagrafica)->first(); } else { - $tipo = get('tipoanagrafica'); + $tipo = Tipo::where('name', get('tipoanagrafica'))->first() ?: get('tipoanagrafica'); + $idtipoanagrafica = $tipo->id; } $id_tipo_azienda = Tipo::where('name', 'Azienda')->first()->id;