fix: actually include sensor firmware version string in repo, /version response

This commit is contained in:
2026-05-21 18:29:22 +02:00
parent c9b65c7013
commit 7b02a37abe
5 changed files with 57 additions and 11 deletions
+2 -1
View File
@@ -8,6 +8,7 @@ defmodule Localiser.Domain.Schema.Sensor do
schema "sensors" do
field :sensor_id, :string
field :confirmed, :boolean, default: false
field :firmware_version, :string
field :x, :float
field :y, :float
field :floor_x, :float, virtual: true
@@ -22,7 +23,7 @@ defmodule Localiser.Domain.Schema.Sensor do
@doc false
def changeset(sensor, attrs) do
sensor
|> cast(attrs, [:sensor_id, :confirmed, :room_id, :x, :y])
|> cast(attrs, [:sensor_id, :confirmed, :firmware_version, :room_id, :x, :y])
|> validate_required([:sensor_id])
|> unique_constraint(:sensor_id)
|> assoc_constraint(:room)