diff --git a/routes/confirm_save.py b/routes/confirm_save.py index 93f2754..632300f 100644 --- a/routes/confirm_save.py +++ b/routes/confirm_save.py @@ -1,13 +1,17 @@ -from flask import Blueprint, redirect, session +from flask import Blueprint, redirect, session, request from models import Asset, db +import json confirm_save_bp = Blueprint('confirm_save', __name__) # When confirmed, write the csv data to the database @confirm_save_bp.route('/confirm_save', methods=['POST']) def confirm_save(): - assets = session.get('assets', []) # Retrieve assets from session - for asset_data in assets: + edited_assets = json.loads(request.form['assets']) + session['assets'] = edited_assets + + #assets = session.get('assets', []) # Retrieve assets from session + for asset_data in edited_assets: asset = Asset( assettag=asset_data['assettag'], hostname=asset_data['hostname'], diff --git a/templates/csv_preview.html b/templates/csv_preview.html index 74d7ef4..be812e2 100644 --- a/templates/csv_preview.html +++ b/templates/csv_preview.html @@ -4,6 +4,30 @@