diff --git a/threats.gd b/threats.gd index 20df4dd..a31648c 100644 --- a/threats.gd +++ b/threats.gd @@ -302,12 +302,14 @@ func load_treats(table): var json_data = json_conv.get_data() for item in json_data: if item.has('id'): - var id = item['id'] + var id = int(item['id']) id_array.erase(int(id)) var threat : = Threat.new(id, table.get_rows_count()) treats['%d' % id] = threat for key in item: - threat.row[key] = [item[key], true] + if key == 'id': threat.row[key] = [int(item[key]), true] + elif key == 'tick': threat.row[key] = [int(item[key]), true] + else: threat.row[key] = [item[key], true] var row = threat.update_rows() table.add_row(TABLE_ROW_TYPES) table.set_row_text(table.get_rows_count()-1, row)