ODK Central v1.2 - no audit logging in encrypted projects?

1. What is the problem? Be very detailed.

XLSForms with row of type audit with parameters set to track-changes-reasons=on-form-edit track-changes=true

It seems there is no audit.csv available when forms belong to an ODK Central project that is encrypted before receiving any submission.

image
image

Similarly when submissions have been created before encryption, the audit.csv exists, but audit logging stops once encryption is enabled


2. What app or server are you using and on what device and operating system? Include version numbers.

Observed on ODK Central v1.2 (2 different servers)
client (v1.2.0) / client (v1.2.1)
server (v1.2.0) / server (v1.2.1)

3. What you have you tried to fix the problem?

Check audit parameters between forms used in encrypted / standard projects
Check the encrypted form doc, but I have not read any mention to this

4. What steps can we take to reproduce the problem?

Use the same form in two different projects (one standard / one encrypted).

5. Anything else we should know or have? If you have a test form or screenshots or logs, attach below.
N/A

This is a bug, thanks for reporting it! @Matthew_White has filed it at https://github.com/getodk/central-backend/issues/387 and we'll try to address it soon.

1 Like

Thanks @LN, in the meantime I can still look at the individual audit.csv files (I was just curious to test the audit log analyzer developed by @hugh_sun on our data to visualise trends)

1 Like

This has been fixed in v1.3. Thank you for reporting this issue!

1 Like