20.01.26
This commit is contained in:
@@ -101,11 +101,12 @@ class AutomationCron(ModelSQL, ModelView):
|
||||
if existing:
|
||||
parties_cache[name_upper] = existing[0]
|
||||
return existing[0]
|
||||
new_p = Party()
|
||||
new_p.name = name_upper
|
||||
parties_cache[name_upper] = new_p
|
||||
parties_to_save.append(new_p)
|
||||
return new_p
|
||||
if name:
|
||||
new_p = Party()
|
||||
new_p.name = name_upper
|
||||
parties_cache[name_upper] = new_p
|
||||
parties_to_save.append(new_p)
|
||||
return new_p
|
||||
|
||||
def get_or_create_vessel(name, imo=None):
|
||||
name_upper = name.upper()
|
||||
@@ -115,12 +116,13 @@ class AutomationCron(ModelSQL, ModelView):
|
||||
if existing:
|
||||
vessels_cache[name_upper] = existing[0]
|
||||
return existing[0]
|
||||
new_v = Vessel()
|
||||
new_v.vessel_name = name_upper
|
||||
new_v.vessel_imo = imo
|
||||
vessels_cache[name_upper] = new_v
|
||||
vessels_to_save.append(new_v)
|
||||
return new_v
|
||||
if name:
|
||||
new_v = Vessel()
|
||||
new_v.vessel_name = name_upper
|
||||
new_v.vessel_imo = imo
|
||||
vessels_cache[name_upper] = new_v
|
||||
vessels_to_save.append(new_v)
|
||||
return new_v
|
||||
|
||||
def get_or_create_location(name, type_):
|
||||
key = f"{name.upper()}_{type_}"
|
||||
@@ -130,12 +132,13 @@ class AutomationCron(ModelSQL, ModelView):
|
||||
if existing:
|
||||
locations_cache[key] = existing[0]
|
||||
return existing[0]
|
||||
new_loc = Location()
|
||||
new_loc.name = name.upper()
|
||||
new_loc.type = type_
|
||||
locations_cache[key] = new_loc
|
||||
locations_to_save.append(new_loc)
|
||||
return new_loc
|
||||
if name:
|
||||
new_loc = Location()
|
||||
new_loc.name = name.upper()
|
||||
new_loc.type = type_
|
||||
locations_cache[key] = new_loc
|
||||
locations_to_save.append(new_loc)
|
||||
return new_loc
|
||||
|
||||
# ----- Récupération ou création des objets -----
|
||||
carrier = get_or_create_party(carrier_name)
|
||||
|
||||
Reference in New Issue
Block a user