@@ -118,12 +118,13 @@ def get_next_job(db,repeat=False,repkw=None,repnum=None):
result['num']=c['num']
break
- cursor = db.query('select lat,lon,loc from lat_lon_loc where num ="'+str(result['num'])+'"')
- for c in cursor:
- result['lat']=c['lat']
- result['lon']=c['lon']
- result['loc']=c['loc']
- break
+ if result.get('num') is not None:
+ cursor = db.query('select lat,lon,loc from lat_lon_loc where num ="'+str(result['num'])+'"')
+ for c in cursor:
+ result['lat']=c['lat']
+ result['lon']=c['lon']
+ result['loc']=c['loc']
+ break
if repeat:
result['kw']=repkw