From 22818d6c8f6cb0296430a81780b30ebc1bb9c8b8 Mon Sep 17 00:00:00 2001 From: Rick Carlino Date: Thu, 27 Feb 2020 15:00:35 -0600 Subject: [PATCH] Possibly ready for QA? --- farmbot_core/lib/farmbot_core/asset.ex | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/farmbot_core/lib/farmbot_core/asset.ex b/farmbot_core/lib/farmbot_core/asset.ex index c289ce0a..18493389 100644 --- a/farmbot_core/lib/farmbot_core/asset.ex +++ b/farmbot_core/lib/farmbot_core/asset.ex @@ -6,15 +6,15 @@ defmodule FarmbotCore.Asset do """ alias FarmbotCore.Asset.{ - Repo, + CriteriaRetriever, Device, DeviceCert, - FarmwareEnv, - FirstPartyFarmware, - FarmwareInstallation, FarmEvent, + FarmwareEnv, + FarmwareInstallation, FbosConfig, FirmwareConfig, + FirstPartyFarmware, Peripheral, PinBinding, Point, @@ -22,9 +22,10 @@ defmodule FarmbotCore.Asset do PublicKey, Regimen, RegimenInstance, - Sequence, + Repo, Sensor, SensorReading, + Sequence, Tool } @@ -305,12 +306,11 @@ defmodule FarmbotCore.Asset do group %{point_ids: unsorted, sort_type: sort_by} = point_group -> - sorted = - Repo.all(from(p in Point, where: p.id in ^unsorted)) + sorted_and_augmented = CriteriaRetriever.run(point_group) |> sort_points(sort_by) |> Enum.map(&Map.fetch!(&1, :id)) - %{point_group | point_ids: sorted} + %{point_group | point_ids: sorted_and_augmented} end end