Well the subject says it all.
Going to imapsync and clicking “Tasks” fails.
Settings and Status work ok and the actual tasks seem to run as I DO get email.
The error is this:
Task module/imapsync1/list-tasks failed
Subtask module/mail1/list-user-mailboxes completed
module/imapsync1/list-tasks
Task ID:
ef6d92c5-0fcb-44e2-958d-57338d05c06f
Validation errors: [user_properties.0.cron: user_properties.0.cron must be one of the following: "", "5m", "10m", "15m", "30m", "45m", "1h" user_properties.2.cron: user_properties.2.cron must be one of the following: "", "5m", "10m", "15m", "30m", "45m", "1h"]
module/mail1/list-user-mailboxes
Task ID:
2df10c1e-e387-4903-bdb2-43674447798c
…I suspect this comes from my original NS7 install where I had manually set “3m” or “1m” (I don’t remember) to check the external mailboxes, not one of the values it expects here.
It should allow me to set whatever number I want, but in any case NOT fail if it is not set in one of the values it expects!
(btw whether I have “3m” or “1m” it DOES work both in NS7 and NS8 and DOES follow my setting - so…)
manually find the cron of the guilty user and adjust to what we expect '',5,10,15,30,45,60 ('' to remove the cron)
find /home -iname *.cron
we could remove the strict validation of get-configuration and just validate a string, when you will save the form again, you will hit the validation of what we expect
as a side effect we could introduce 1 and 3 minutes cron intervals it has been asked, even better we could add a slider with the value you want
Yes this sounds exactly right.
I would very much prefer if you could allow a slider or a value set by user (they should know what they are doing).
I set it to 3 (or 1) minutes because it was too slow for me to get new mail every 5 minutes.
I think that was the default in NS7 without ability to change it from GUI?
I know my (upstream) server wouldn’t bother getting more sync requests so I set it 1-2 years ago and it worked fine.
So please don’t make me edit it back.
(after all it works, it just doesn’t know how to display it)
If I revert to non-testing repository, I keep the test fix, but will update normally when this is officially updated, right?
(and why it isn’t out yet?)
you can try with a test machine or upgrade your existing imapsync
the issue is when you edit an existing task and you modify the remote username and the remote hostname without saving it, you quit the task with the button cancel
previously the content of the task’s table was changed, now it is not modified