ソースを参照

fix: missing tenant_id when install plugins

Yeuoly 9 ヶ月 前
コミット
16b3a10e32
共有1 個のファイルを変更した2 個の追加0 個の削除を含む
  1. 2 0
      internal/types/models/curd/atomic.go

+ 2 - 0
internal/types/models/curd/atomic.go

@@ -29,6 +29,7 @@ func InstallPlugin(
 	// check if already installed
 	_, err := db.GetOne[models.PluginInstallation](
 		db.Equal("plugin_unique_identifier", plugin_unique_identifier.String()),
+		db.Equal("tenant_id", tenant_id),
 	)
 
 	if err == nil {
@@ -75,6 +76,7 @@ func InstallPlugin(
 			models.PluginInstallation{
 				PluginID:    plugin_to_be_returns.PluginID,
 				RuntimeType: string(install_type),
+				TenantID:    tenant_id,
 			},
 			tx,
 		); err != nil {