diff --git a/data_gateway.py b/data_gateway.py index 9086701..b64b88f 100644 --- a/data_gateway.py +++ b/data_gateway.py @@ -184,11 +184,8 @@ def send_sms_log(CONFIG, snd_call, rcv_call, msg, rcv_id, snd_id, system_name): try: req = requests.post(user_man_url, data=json_object, headers={'Content-Type': 'application/json'}) -## resp = json.loads(req.text) -## print(resp) -## return resp['rules'] - except requests.ConnectionError: - logger.error('Config server unreachable') + except Exception as e: + logger.error(e) def send_bb(CONFIG, callsign, dmr_id, bulletin, system_name): user_man_url = CONFIG['WEB_SERVICE']['URL'] @@ -266,8 +263,8 @@ def send_sms_que_req(CONFIG): resp = json.loads(req.text) print(resp) return resp['que'] - except requests.ConnectionError: - logger.error('Config server unreachable') + except Exception as e: + logger.error(e) def send_sms_cmd(CONFIG, _rf_id, _cmd): print('ssnd rmt cmd') @@ -1459,12 +1456,16 @@ def rule_timer_loop(): ping(CONFIG) send_unit_table(CONFIG, UNIT_MAP) send_que = send_sms_que_req(CONFIG) - for i in send_que: - try: - send_sms(False, i['rcv_id'], 0000, 0000, 'unit', i['msg']) - except Exception as e: - logger.info('Error sending SMS in que to ' + str(i['rcv_id']) + ' - ' + i['msg']) - logger.info(e) + try: + for i in send_que: + try: + send_sms(False, i['rcv_id'], 0000, 0000, 'unit', i['msg']) + except Exception as e: + logger.info('Error sending SMS in que to ' + str(i['rcv_id']) + ' - ' + i['msg']) + logger.info(e) + except Exception as e: + logger.error('Send que error') + logger.error(e) diff --git a/web/app.py b/web/app.py index ca84da9..f1e48a2 100644 --- a/web/app.py +++ b/web/app.py @@ -169,6 +169,9 @@ def hbnet_web_service(): city = db.Column(db.String(100), nullable=False, server_default='') notes = db.Column(db.String(2000), nullable=False, server_default='') aprs = db.Column(db.String(2000), nullable=False, server_default='{}') + api_keys = db.Column(db.String(2000), nullable=False, server_default='[]') + other = db.Column(db.String(2000), nullable=False, server_default='{}') + #Used for initial approval initial_admin_approved = db.Column('initial_admin_approved', db.Boolean(), nullable=False, server_default='1') # Define the relationship to Role via UserRoles @@ -2393,12 +2396,6 @@ TG #: ''' + str(tg_d.tg) + ''' content = '''