Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit ed3e738

Browse files
fix: Fix import issues of shell cronjob (1Panel-dev#9726)
1 parent bc376ec commit ed3e738

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

‎agent/app/service/cronjob.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -276,29 +276,30 @@ func (u *CronjobService) Import(req []dto.CronjobTrans) error {
276276
cronjob.DBName = strings.Join(dbIDs, ",")
277277
case "shell":
278278
if len(item.ContainerName) != 0 {
279+
cronjob.Script = item.Script
279280
client, err := docker.NewDockerClient()
280281
if err != nil {
281282
hasNotFound = true
282-
continue
283+
break
283284
}
284285
defer client.Close()
285286
if _, err := client.ContainerStats(context.Background(), item.ContainerName, false); err != nil {
286287
hasNotFound = true
287-
continue
288+
break
288289
}
289290
}
290291
switch item.ScriptMode {
291292
case "library":
292293
library, _ := scriptRepo.Get(repo.WithByName(item.ScriptName))
293294
if library.ID == 0 {
294295
hasNotFound = true
295-
continue
296+
break
296297
}
297298
cronjob.ScriptID = library.ID
298299
case "select":
299300
if _, err := os.Stat(item.Script); err != nil {
300301
hasNotFound = true
301-
continue
302+
break
302303
}
303304
cronjob.Script = item.Script
304305
case "input":

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /