浏览代码

Fixed issue with external snapshot publish

Torkel Ödegaard 10 年之前
父节点
当前提交
aa60edd9fe
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      pkg/api/dashboard_snapshot.go

+ 2 - 0
pkg/api/dashboard_snapshot.go

@@ -19,6 +19,7 @@ import (
 func CreateDashboardSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapshotCommand) {
 	if cmd.External {
 		createExternalSnapshot(c, cmd)
+		return
 	}
 
 	cmd.Key = util.GetRandomString(32)
@@ -35,6 +36,7 @@ func CreateDashboardSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapsho
 func createExternalSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapshotCommand) {
 	metrics.M_Api_Dashboard_Snapshot_External.Inc(1)
 
+	cmd.External = false
 	json, _ := json.Marshal(cmd)
 	jsonData := bytes.NewBuffer(json)