QutEcoacoustics / baw-server

The acoustic workbench server for storing and managing ecoacoustic data. Manages the structure and audio data. Provides an API for clients access.
Apache License 2.0
9 stars 4 forks source link

Reconsider harvest mapping recusrion #685

Open atruskie opened 1 month ago

atruskie commented 1 month ago

A repeated frustration users have reported is that it does not make sense for the values of the mappings to not recurse.

We chose the strategy of choosing the first mapping record that matches a path and then we use the values for the folder.

But we should instead consider doing this search for each mapping for each value - continuing to recurse if we find a non-null value.

Here is an example where a user expected the values to recurse and contacted us to work out what was wrong:

image