Commit d3db49ae by Torkel Ödegaard

Fixed snapshot sharing issue

parent 7be7aeb7
...@@ -15,7 +15,7 @@ import ( ...@@ -15,7 +15,7 @@ import (
func CreateDashboardSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapshotCommand) { func CreateDashboardSnapshot(c *middleware.Context, cmd m.CreateDashboardSnapshotCommand) {
if cmd.External { if cmd.External {
// external snapshot ref requires key and delete key // external snapshot ref requires key and delete key
if cmd.Key != "" && cmd.DeleteKey != "" { if cmd.Key == "" || cmd.DeleteKey == "" {
c.JsonApiErr(400, "Missing key and delete key for external snapshot", nil) c.JsonApiErr(400, "Missing key and delete key for external snapshot", nil)
return return
} }
......
...@@ -102,7 +102,7 @@ function (angular, _) { ...@@ -102,7 +102,7 @@ function (angular, _) {
// save external in local instance as well // save external in local instance as well
cmdData.external = true; cmdData.external = true;
cmdData.key = results.key; cmdData.key = results.key;
cmdData.delete_key = results.delete_key; cmdData.deleteKey = results.deleteKey;
backendSrv.post('/api/snapshots/', cmdData); backendSrv.post('/api/snapshots/', cmdData);
}; };
......
...@@ -54,12 +54,16 @@ function (angular, _, config) { ...@@ -54,12 +54,16 @@ function (angular, _, config) {
this.request = function(options) { this.request = function(options) {
var httpOptions = { var httpOptions = {
url: config.appSubUrl + options.url, url: options.url,
method: options.method, method: options.method,
data: options.data, data: options.data,
params: options.params, params: options.params,
}; };
if (httpOptions.url.indexOf('/') === 0) {
httpOptions.url = config.appSubUrl + httpOptions.url;
}
return $http(httpOptions).then(function(results) { return $http(httpOptions).then(function(results) {
if (options.method !== 'GET') { if (options.method !== 'GET') {
if (results && results.data.message) { if (results && results.data.message) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment