|
|
|
@@ -130,15 +130,19 @@ class InsertExploreAppApi(Resource): |
|
|
|
app.is_public = False |
|
|
|
|
|
|
|
with Session(db.engine) as session: |
|
|
|
installed_apps = session.execute( |
|
|
|
select(InstalledApp).where( |
|
|
|
InstalledApp.app_id == recommended_app.app_id, |
|
|
|
InstalledApp.tenant_id != InstalledApp.app_owner_tenant_id, |
|
|
|
installed_apps = ( |
|
|
|
session.execute( |
|
|
|
select(InstalledApp).where( |
|
|
|
InstalledApp.app_id == recommended_app.app_id, |
|
|
|
InstalledApp.tenant_id != InstalledApp.app_owner_tenant_id, |
|
|
|
) |
|
|
|
) |
|
|
|
).all() |
|
|
|
.scalars() |
|
|
|
.all() |
|
|
|
) |
|
|
|
|
|
|
|
for installed_app in installed_apps: |
|
|
|
db.session.delete(installed_app) |
|
|
|
for installed_app in installed_apps: |
|
|
|
session.delete(installed_app) |
|
|
|
|
|
|
|
db.session.delete(recommended_app) |
|
|
|
db.session.commit() |