Added fix when not having images in OVM array

This commit is contained in:
Computerboer
2024-08-11 14:30:59 +02:00
parent d85d56d670
commit e26fa7ef84
2 changed files with 6 additions and 8 deletions

View File

@@ -162,14 +162,18 @@ def getOVMAuctions():
image = "";
image = result.get('image', "")
if image == "":
image = result.get('imageList', [""])[0]
images = result.get('imageList')
if(len(images) >0):
image = images[0];
else:
log("No image found for OVM auction: " + result['naam'])
a = Auction(Auctionbrand.OVM, cityname,result['land'], result['naam'],startdatetime, enddatetime, str(result['land']).lower() + '/veilingen/' + str(result['id']) + '/kavels', 'images/150x150/' + image, result['totaalKavels'] )
auctions.append(a)
Cache.add(cachename, auctions)
return auctions
except Exception as e:
log('Something went wrong in the mapping of OVM auctions to auctionviewer objects. The reason was: ' + response.reason + '. The response was: ' + JsonEncoder().encode(response.json()))
log(e.__cause__ + '-- Something went wrong in the mapping of OVM auctions to auctionviewer objects. The reason was: ' + response.reason + '. The response was: ' + JsonEncoder().encode(response.json()))
print_exc(e)
else:

View File

@@ -2,9 +2,3 @@ from datetime import datetime, timedelta
def log(value):
print(str(datetime.now()) + ' ' + value)
# try:
# print(str(datetime.now()) + ' ' + value.encode("utf-8"))
# except:
# print(str(datetime.now()) + ' print error')
#print(u' '.join(( str(datetime.now()), value)).encode('utf-8').strip())