Compare commits

..

No commits in common. "5d24baedac98a0f034e38c694dc472e344cfa49c" and "3227c22de179d2ad99cd5595bf84448645898855" have entirely different histories.

3 changed files with 5 additions and 20 deletions

View File

@ -54,14 +54,14 @@ func (dp DatapointValue) Value() any { // {{{
} }
if dp.ValueDateTime.Valid { if dp.ValueDateTime.Valid {
return dp.ValueDateTime.Time.In(smonConfig.timezoneLocation) return dp.ValueDateTime.Time
} }
return nil return nil
} // }}} } // }}}
func (dp DatapointValue) FormattedTime() string { // {{{ func (dp DatapointValue) FormattedTime() string { // {{{
if dp.ValueDateTime.Valid { if dp.ValueDateTime.Valid {
return dp.ValueDateTime.Time.In(smonConfig.timezoneLocation).Format("2006-01-02 15:04:05") return dp.ValueDateTime.Time.Format("2006-01-02 15:04:05")
} }
return "invalid time" return "invalid time"
} // }}} } // }}}

19
main.go
View File

@ -29,7 +29,7 @@ import (
"time" "time"
) )
const VERSION = "v31" const VERSION = "v30"
var ( var (
logger *slog.Logger logger *slog.Logger
@ -951,22 +951,7 @@ func actionTriggerDatapointAdd(w http.ResponseWriter, r *http.Request, _ *sessio
return return
} }
// Also retrieve the datapoint to get the latest value j, _ := json.Marshal(struct{ OK bool }{OK: true})
// for immediate presentation when added.
dp, err := DatapointRetrieve(0, dpName)
if err != nil {
httpError(w, werr.Wrap(err).WithData(dpName).Log())
return
}
dp.LastDatapointValue.TemplateValue = dp.LastDatapointValue.Value()
j, _ := json.Marshal(
struct {
OK bool
Datapoint Datapoint
}{
true,
dp,
})
w.Header().Add("Content-Type", "application/json") w.Header().Add("Content-Type", "application/json")
w.Write(j) w.Write(j)
} // }}} } // }}}

View File

@ -158,7 +158,7 @@ export class Trigger {
alert(json.Error) alert(json.Error)
return return
} }
this.datapoints[dp.Name] = json.Datapoint this.datapoints[dp.Name] = dp
}) })
}//}}} }//}}}
} }