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