@@ -13,6 +13,7 @@ import (
1313 "github.com/jmpsec/osctrl/nodes"
1414 "github.com/jmpsec/osctrl/queries"
1515 "github.com/jmpsec/osctrl/settings"
16+ "github.com/jmpsec/osctrl/tags"
1617 "github.com/jmpsec/osctrl/users"
1718 "github.com/jmpsec/osctrl/utils"
1819 "github.com/rs/zerolog/log"
@@ -1089,7 +1090,15 @@ func (h *HandlersAdmin) EnvsPOSTHandler(w http.ResponseWriter, r *http.Request)
10891090 return
10901091 }
10911092 // Create a tag for this new environment
1092- if err := h .Tags .NewTag (env .Name , "Tag for environment " + env .Name , "" , env .Icon , ctx [sessions .CtxUser ], env .ID , false ); err != nil {
1093+ if err := h .Tags .NewTag (
1094+ env .Name ,
1095+ "Tag for environment " + env .Name ,
1096+ "" ,
1097+ env .Icon ,
1098+ ctx [sessions .CtxUser ],
1099+ env .ID ,
1100+ false ,
1101+ tags .TagTypeEnv ); err != nil {
10931102 adminErrorResponse (w , "error generating tag" , http .StatusInternalServerError , err )
10941103 h .Inc (metricAdminErr )
10951104 return
@@ -1439,7 +1448,7 @@ func (h *HandlersAdmin) TagsPOSTHandler(w http.ResponseWriter, r *http.Request)
14391448 return
14401449 }
14411450 // Prepare user to create
1442- if err := h .Tags .NewTag (t .Name , t .Description , t .Color , t .Icon , ctx [sessions .CtxUser ], env .ID , false ); err != nil {
1451+ if err := h .Tags .NewTag (t .Name , t .Description , t .Color , t .Icon , ctx [sessions .CtxUser ], env .ID , false , t . TagType ); err != nil {
14431452 adminErrorResponse (w , "error with new tag" , http .StatusInternalServerError , err )
14441453 h .Inc (metricAdminErr )
14451454 return
0 commit comments