Only export vscsTarget for non-prod
This commit is contained in:
parent
94128d683c
commit
de88d9e186
1 changed files with 5 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue