Save info after job executed

I need to save the information of the execution of the qrtz jobs.
For it we have a class that extends JobListenerSupport, and we overwrite the jobWasExecuted method, this method only has as annotation @Override.

Inside this method we use the datamanager to save in DB the execution info, we have the following problem.

When it is executed in an automatic way by the cron expression the information in DB is not saved and when it is executed in a manual way if it is saved in DB , and the code doesnt throw any exception.

Do you need to add the @Authenticated annotation to the method? Also see this portion of the Jmix Quartz documentation