From 791dbe5ca73b814e82ce6549c3273aa7c86ce2d4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Laurent?= <francois.laurent@posteo.net>
Date: Tue, 14 Mar 2023 23:43:38 +0100
Subject: [PATCH] larva ids are printed as integers

---
 src/models.jl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/models.jl b/src/models.jl
index 780b1a6..965fd4e 100644
--- a/src/models.jl
+++ b/src/models.jl
@@ -234,7 +234,7 @@ function LarvaModel(id::LarvaID, timeseries::PlanarLarvae.TimeSeries{<:NamedTupl
     missingsteps = ones(Bool, steps[end])
     missingsteps[steps] .= false
     missingsteps = findall(missingsteps)
-    isempty(missingsteps) || @warn "Time steps are missing" id=string(id) missingsteps
+    isempty(missingsteps) || @warn "Time steps are missing" id=convert(Int, id) missingsteps
     path = coordinates.(larvatrack(timeseries))
     usertags = Observable(Dict{TimeStep, UserTags}())
     LarvaModel(id, alignedsteps, missingsteps, path, timeseries, usertags)
@@ -251,7 +251,7 @@ function LarvaModel(track::Track, times::Vector{PlanarLarvae.Time})
     missingsteps[steps] .= false
     missingsteps = findall(missingsteps)
     # this method may be dead code; the warning below has never been emitted
-    isempty(missingsteps) || @warn "Time steps are missing" id=string(track.id) missingsteps
+    isempty(missingsteps) || @warn "Time steps are missing" id=convert(Int, track.id) missingsteps
     path = coordinates.(larvatrack(track[:spine]))
     usertags = Observable(Dict{TimeStep, UserTags}())
     LarvaModel(track.id,
-- 
GitLab