Only export vscsTarget for non-prod

This commit is contained in:
GitHub Action 2022-03-11 11:13:38 -06:00
parent 94128d683c
commit de88d9e186

View file

@ -226,6 +226,7 @@ var CodespaceFields = []string{
"createdAt",
"lastUsedAt",
"machineName",
"vscsTarget",
}
func (c *Codespace) ExportData(fields []string) map[string]interface{} {
@ -246,6 +247,10 @@ func (c *Codespace) ExportData(fields []string) map[string]interface{} {
"hasUnpushedChanges": c.GitStatus.HasUnpushedChanges,
"hasUncommitedChanges": c.GitStatus.HasUncommitedChanges,
}
case "vscsTarget":
if c.VSCSTarget != "" && c.VSCSTarget != VSCSTargetProduction {
data[f] = c.VSCSTarget
}
default:
sf := v.FieldByNameFunc(func(s string) bool {
return strings.EqualFold(f, s)