|
@@ -234,9 +234,8 @@ func UninstallPlugin(
|
|
// delete tool installation
|
|
// delete tool installation
|
|
if declaration.Tool != nil {
|
|
if declaration.Tool != nil {
|
|
toolInstallation := &models.ToolInstallation{
|
|
toolInstallation := &models.ToolInstallation{
|
|
- PluginID: pluginToBeReturns.PluginID,
|
|
|
|
- PluginUniqueIdentifier: pluginToBeReturns.PluginUniqueIdentifier,
|
|
|
|
- TenantID: tenant_id,
|
|
|
|
|
|
+ PluginID: pluginToBeReturns.PluginID,
|
|
|
|
+ TenantID: tenant_id,
|
|
}
|
|
}
|
|
|
|
|
|
err := db.DeleteByCondition(&toolInstallation, tx)
|
|
err := db.DeleteByCondition(&toolInstallation, tx)
|
|
@@ -248,9 +247,8 @@ func UninstallPlugin(
|
|
// delete agent installation
|
|
// delete agent installation
|
|
if declaration.AgentStrategy != nil {
|
|
if declaration.AgentStrategy != nil {
|
|
agentStrategyInstallation := &models.AgentStrategyInstallation{
|
|
agentStrategyInstallation := &models.AgentStrategyInstallation{
|
|
- PluginID: pluginToBeReturns.PluginID,
|
|
|
|
- PluginUniqueIdentifier: pluginToBeReturns.PluginUniqueIdentifier,
|
|
|
|
- TenantID: tenant_id,
|
|
|
|
|
|
+ PluginID: pluginToBeReturns.PluginID,
|
|
|
|
+ TenantID: tenant_id,
|
|
}
|
|
}
|
|
|
|
|
|
err := db.DeleteByCondition(&agentStrategyInstallation, tx)
|
|
err := db.DeleteByCondition(&agentStrategyInstallation, tx)
|
|
@@ -262,9 +260,8 @@ func UninstallPlugin(
|
|
// delete model installation
|
|
// delete model installation
|
|
if declaration.Model != nil {
|
|
if declaration.Model != nil {
|
|
modelInstallation := &models.AIModelInstallation{
|
|
modelInstallation := &models.AIModelInstallation{
|
|
- PluginID: pluginToBeReturns.PluginID,
|
|
|
|
- PluginUniqueIdentifier: pluginToBeReturns.PluginUniqueIdentifier,
|
|
|
|
- TenantID: tenant_id,
|
|
|
|
|
|
+ PluginID: pluginToBeReturns.PluginID,
|
|
|
|
+ TenantID: tenant_id,
|
|
}
|
|
}
|
|
|
|
|
|
err := db.DeleteByCondition(&modelInstallation, tx)
|
|
err := db.DeleteByCondition(&modelInstallation, tx)
|
|
@@ -408,8 +405,8 @@ func UpgradePlugin(
|
|
if originalDeclaration.Model != nil {
|
|
if originalDeclaration.Model != nil {
|
|
// delete the original ai model installation
|
|
// delete the original ai model installation
|
|
err := db.DeleteByCondition(&models.AIModelInstallation{
|
|
err := db.DeleteByCondition(&models.AIModelInstallation{
|
|
- PluginUniqueIdentifier: original_plugin_unique_identifier.String(),
|
|
|
|
- TenantID: tenant_id,
|
|
|
|
|
|
+ PluginID: original_plugin_unique_identifier.PluginID(),
|
|
|
|
+ TenantID: tenant_id,
|
|
}, tx)
|
|
}, tx)
|
|
|
|
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -436,8 +433,8 @@ func UpgradePlugin(
|
|
if originalDeclaration.Tool != nil {
|
|
if originalDeclaration.Tool != nil {
|
|
// delete the original tool installation
|
|
// delete the original tool installation
|
|
err := db.DeleteByCondition(&models.ToolInstallation{
|
|
err := db.DeleteByCondition(&models.ToolInstallation{
|
|
- PluginUniqueIdentifier: original_plugin_unique_identifier.String(),
|
|
|
|
- TenantID: tenant_id,
|
|
|
|
|
|
+ PluginID: original_plugin_unique_identifier.PluginID(),
|
|
|
|
+ TenantID: tenant_id,
|
|
}, tx)
|
|
}, tx)
|
|
|
|
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -464,8 +461,8 @@ func UpgradePlugin(
|
|
if originalDeclaration.AgentStrategy != nil {
|
|
if originalDeclaration.AgentStrategy != nil {
|
|
// delete the original agent installation
|
|
// delete the original agent installation
|
|
err := db.DeleteByCondition(&models.AgentStrategyInstallation{
|
|
err := db.DeleteByCondition(&models.AgentStrategyInstallation{
|
|
- PluginUniqueIdentifier: original_plugin_unique_identifier.String(),
|
|
|
|
- TenantID: tenant_id,
|
|
|
|
|
|
+ PluginID: original_plugin_unique_identifier.PluginID(),
|
|
|
|
+ TenantID: tenant_id,
|
|
}, tx)
|
|
}, tx)
|
|
|
|
|
|
if err != nil {
|
|
if err != nil {
|