summaryrefslogtreecommitdiffstats
path: root/models/user.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/user.go')
-rw-r--r--models/user.go3
1 files changed, 1 insertions, 2 deletions
diff --git a/models/user.go b/models/user.go
index 3aef510d7c..8d8afdfdb8 100644
--- a/models/user.go
+++ b/models/user.go
@@ -1334,10 +1334,9 @@ func GetWatchedRepos(userID int64, private bool) ([]*Repository, error) {
// SyncExternalUsers is used to synchronize users with external authorization source
func SyncExternalUsers() {
- if taskStatusTable.IsRunning(syncExternalUsers) {
+ if !taskStatusTable.StartIfNotRunning(syncExternalUsers) {
return
}
- taskStatusTable.Start(syncExternalUsers)
defer taskStatusTable.Stop(syncExternalUsers)
log.Trace("Doing: SyncExternalUsers")