File tree Expand file tree Collapse file tree
flexmeasures/api/common/utils Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525)
2626from flexmeasures .data .models .generic_assets import GenericAsset
2727from flexmeasures .data .models .time_series import Sensor
28- from flexmeasures .data .utils import save_to_db
2928from flexmeasures .auth .policy import check_access
3029from flexmeasures .api .common .responses import (
3130 invalid_replacement ,
@@ -171,12 +170,11 @@ def save_and_enqueue(
171170 )
172171
173172 # Attempt to save directly (fallback when no ingestion queue or workers are available)
174- status = save_to_db (data , save_changed_beliefs_only = save_changed_beliefs_only )
175- db .session .commit ()
176-
177- # Only enqueue forecasting jobs upon successfully saving new data
178- if status [:7 ] == "success" and status != "success_but_nothing_new" :
179- enqueue_forecasting_jobs (forecasting_jobs )
173+ status = add_beliefs_to_db_and_enqueue_forecasting_jobs (
174+ data ,
175+ forecasting_jobs = forecasting_jobs ,
176+ save_changed_beliefs_only = save_changed_beliefs_only ,
177+ )
180178
181179 # Pick a response
182180 if status == "success" :
You can’t perform that action at this time.
0 commit comments