fix bug on update values

This commit is contained in:
Mohamed Nouffer
2022-09-09 15:47:47 +05:30
parent 9ad3c3daea
commit 576f7b1760

View File

@ -690,45 +690,45 @@ def updateLocation(mdl, fields):
with transaction.atomic():
mdl.objects.filter(location_id = int(fields[0])).update(
sub_loc_id = fields[1] if len(fields[1]) > 1 else 0,
cp = fields[2] if len(fields[2]) > 1 else 0,
location_name = fields[3] if len(fields[3]) > 1 else '',
category = fields[4] if len(fields[4]) > 1 else '',
subcategory = fields[5] if len(fields[5]) > 1 else '',
zip = fields[6] if len(fields[6]) > 1 else '',
address = fields[7] if len(fields[7]) > 1 else '',
prefecture = fields[8] if len(fields[8]) > 1 else '',
area = fields[9] if len(fields[9]) > 1 else '',
city = fields[10] if len(fields[10]) > 1 else '',
latitude = fields[11] if len(fields[11]) > 1 else '',
longitude = fields[12] if len(fields[12]) > 1 else '',
photos = fields[13] if len(fields[13]) > 1 else '',
videos = fields[14] if len(fields[14]) > 1 else '',
webcontents = fields[15] if len(fields[15]) > 1 else '',
status = fields[16] if len(fields[16]) > 1 else '',
portal = fields[17] if len(fields[17]) > 1 else '',
group = fields[18] if len(fields[18]) > 1 else '',
phone = fields[19] if len(fields[19]) > 1 else '',
fax = fields[20] if len(fields[20]) > 1 else '',
email = fields[21] if len(fields[21]) > 1 else '',
facility = fields[22] if len(fields[22]) > 1 else '',
remark = fields[23] if len(fields[23]) > 1 else '',
tags = fields[24] if len(fields[24]) > 1 else '',
hidden_location = fields[25] if len(fields[25]) > 1 else False,
auto_checkin = fields[26] if len(fields[26]) > 1 else False,
checkin_radius = fields[27] if len(fields[27]) > 1 else 15,
checkin_point = fields[28] if len(fields[28]) > 1 else 10,
buy_point = fields[29] if len(fields[29]) > 1 else 0,
evaluation_value = fields[30] if len(fields[30]) > 1 else '',
shop_closed = fields[31] if len(fields[31]) > 1 else False,
shop_shutdown = fields[32] if len(fields[32]) > 1 else False,
opening_hours_mon = fields[33] if len(fields[33]) > 1 else '',
opening_hours_tue = fields[34] if len(fields[34]) > 1 else '',
opening_hours_wed = fields[35] if len(fields[35]) > 1 else '',
opening_hours_thu = fields[36] if len(fields[36]) > 1 else '',
opening_hours_fri = fields[37] if len(fields[37]) > 1 else '',
opening_hours_sat = fields[38] if len(fields[38]) > 1 else '',
opening_hours_sun = fields[39] if len(fields[39]) > 1 else ''
sub_loc_id = fields[1] if len(fields[1]) > 0 else 0,
cp = fields[2] if len(fields[2]) > 0 else 0,
location_name = fields[3] if len(fields[3]) > 0 else '',
category = fields[4] if len(fields[4]) > 0 else '',
subcategory = fields[5] if len(fields[5]) > 0 else '',
zip = fields[6] if len(fields[6]) > 0 else '',
address = fields[7] if len(fields[7]) > 0 else '',
prefecture = fields[8] if len(fields[8]) > 0 else '',
area = fields[9] if len(fields[9]) > 0 else '',
city = fields[10] if len(fields[10]) > 0 else '',
latitude = fields[11] if len(fields[11]) > 0 else '',
longitude = fields[12] if len(fields[12]) > 0 else '',
photos = fields[13] if len(fields[13]) > 0 else '',
videos = fields[14] if len(fields[14]) > 0 else '',
webcontents = fields[15] if len(fields[15]) > 0 else '',
status = fields[16] if len(fields[16]) > 0 else '',
portal = fields[17] if len(fields[17]) > 0 else '',
group = fields[18] if len(fields[18]) > 0 else '',
phone = fields[19] if len(fields[19]) > 0 else '',
fax = fields[20] if len(fields[20]) > 0 else '',
email = fields[21] if len(fields[21]) > 0 else '',
facility = fields[22] if len(fields[22]) > 0 else '',
remark = fields[23] if len(fields[23]) > 0 else '',
tags = fields[24] if len(fields[24]) > 0 else '',
hidden_location = fields[25] if len(fields[25]) > 0 else False,
auto_checkin = fields[26] if len(fields[26]) > 0 else False,
checkin_radius = fields[27] if len(fields[27]) > 0 else 15,
checkin_point = fields[28] if len(fields[28]) > 0 else 10,
buy_point = fields[29] if len(fields[29]) > 0 else 0,
evaluation_value = fields[30] if len(fields[30]) > 0 else '',
shop_closed = fields[31] if len(fields[31]) > 0 else False,
shop_shutdown = fields[32] if len(fields[32]) > 0 else False,
opening_hours_mon = fields[33] if len(fields[33]) > 0 else '',
opening_hours_tue = fields[34] if len(fields[34]) > 0 else '',
opening_hours_wed = fields[35] if len(fields[35]) > 0 else '',
opening_hours_thu = fields[36] if len(fields[36]) > 0 else '',
opening_hours_fri = fields[37] if len(fields[37]) > 0 else '',
opening_hours_sat = fields[38] if len(fields[38]) > 0 else '',
opening_hours_sun = fields[39] if len(fields[39]) > 0 else ''
)
def updateLineTable(mdl, fields):