Alexander Belanger 4 лет назад
Родитель
Сommit
7fa6618c1b
2 измененных файлов с 6 добавлено и 0 удалено
  1. 5 0
      api/server/handlers/provision/provision_ecr.go
  2. 1 0
      internal/repository/gorm/migrate.go

+ 5 - 0
api/server/handlers/provision/provision_ecr.go

@@ -92,6 +92,11 @@ func (c *ProvisionECRHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)
 
 
 	opts, err := GetSharedProvisionerOpts(c.Config(), infra)
 	opts, err := GetSharedProvisionerOpts(c.Config(), infra)
 
 
+	if err != nil {
+		c.HandleAPIError(w, r, apierrors.NewErrInternal(err))
+		return
+	}
+
 	vaultToken := ""
 	vaultToken := ""
 
 
 	if c.Config().CredentialBackend != nil {
 	if c.Config().CredentialBackend != nil {

+ 1 - 0
internal/repository/gorm/migrate.go

@@ -31,6 +31,7 @@ func AutoMigrate(db *gorm.DB) error {
 		&models.SubEvent{},
 		&models.SubEvent{},
 		&models.ProjectUsage{},
 		&models.ProjectUsage{},
 		&models.ProjectUsageCache{},
 		&models.ProjectUsageCache{},
+		&models.CredentialsExchangeToken{},
 		&ints.KubeIntegration{},
 		&ints.KubeIntegration{},
 		&ints.BasicIntegration{},
 		&ints.BasicIntegration{},
 		&ints.OIDCIntegration{},
 		&ints.OIDCIntegration{},