summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/app.go3
-rw-r--r--jobs/workers.go2
2 files changed, 5 insertions, 0 deletions
diff --git a/app/app.go b/app/app.go
index 2041a24fe..911d359ae 100644
--- a/app/app.go
+++ b/app/app.go
@@ -208,6 +208,9 @@ func New(options ...Option) (outApp *App, outErr error) {
}
app.initJobs()
+ app.AddLicenseListener(func() {
+ app.initJobs()
+ })
subpath, err := utils.GetSubpathFromConfig(app.Config())
if err != nil {
diff --git a/jobs/workers.go b/jobs/workers.go
index 67ab43241..9909e035c 100644
--- a/jobs/workers.go
+++ b/jobs/workers.go
@@ -95,6 +95,8 @@ func (workers *Workers) Start() *Workers {
}
func (workers *Workers) handleConfigChange(oldConfig *model.Config, newConfig *model.Config) {
+ mlog.Debug("Workers received config change.")
+
if workers.DataRetention != nil {
if (!*oldConfig.DataRetentionSettings.EnableMessageDeletion && !*oldConfig.DataRetentionSettings.EnableFileDeletion) && (*newConfig.DataRetentionSettings.EnableMessageDeletion || *newConfig.DataRetentionSettings.EnableFileDeletion) {
go workers.DataRetention.Run()