diff --git a/custom-recipes/pi-system-retrieve-list/recipe.json b/custom-recipes/pi-system-retrieve-list/recipe.json index 7b260f9..860efd4 100644 --- a/custom-recipes/pi-system-retrieve-list/recipe.json +++ b/custom-recipes/pi-system-retrieve-list/recipe.json @@ -131,8 +131,8 @@ { "name": "use_start_time_column", "label": "Use start time value per row", - "description": "Description here", - "visibilityCondition": "false && (['InterpolatedData', 'RecordedData', 'PlotData', 'EventFrames'].includes(model.data_type))", + "description": "", + "visibilityCondition": "['InterpolatedData', 'RecordedData', 'PlotData', 'EventFrames'].includes(model.data_type)", "type": "BOOLEAN", "defaultValue": false }, @@ -140,7 +140,7 @@ "visibilityCondition": "model.use_start_time_column==true && (['InterpolatedData', 'RecordedData', 'PlotData', 'EventFrames'].includes(model.data_type))", "name": "start_time_column", "label": "Start times' column", - "description": "Optional", + "description": "Column type must be string", "type": "COLUMN", "columnRole": "input_dataset" }, @@ -154,9 +154,9 @@ }, { "name": "use_end_time_column", - "label": "Use start time value per row", + "label": "Use end time value per row", "description": "", - "visibilityCondition": "false && (['InterpolatedData', 'RecordedData', 'PlotData', 'EventFrames'].includes(model.data_type))", + "visibilityCondition": "['InterpolatedData', 'RecordedData', 'PlotData', 'EventFrames'].includes(model.data_type)", "type": "BOOLEAN", "defaultValue": false }, @@ -164,7 +164,7 @@ "visibilityCondition": "model.use_end_time_column==true && (['InterpolatedData', 'RecordedData', 'PlotData', 'EventFrames'].includes(model.data_type))", "name": "end_time_column", "label": "End times' column", - "description": "Optional", + "description": "Column type must be string", "type": "COLUMN", "columnRole": "input_dataset" }, diff --git a/custom-recipes/pi-system-retrieve-list/recipe.py b/custom-recipes/pi-system-retrieve-list/recipe.py index 0629902..ee0e6af 100644 --- a/custom-recipes/pi-system-retrieve-list/recipe.py +++ b/custom-recipes/pi-system-retrieve-list/recipe.py @@ -90,10 +90,8 @@ # make sure all OSIsoft time string format are evaluated at the same time # rather than at every request, at least for start / end times set in the UI time_not_parsed = False - if not use_start_time_column: - start_time = client.parse_pi_time(start_time) - if not use_end_time_column: - end_time = client.parse_pi_time(end_time) + start_time = client.parse_pi_time(start_time) + end_time = client.parse_pi_time(end_time) sync_time = client.parse_pi_time(sync_time) object_id = input_parameters_row.get(path_column)