feat(backend): support import DSL from URL (#6287)
This commit is contained in:
@@ -4,12 +4,13 @@ from os import path
|
||||
from typing import Optional
|
||||
|
||||
import requests
|
||||
from flask import current_app
|
||||
|
||||
from configs import dify_config
|
||||
from constants.languages import languages
|
||||
from extensions.ext_database import db
|
||||
from models.model import App, RecommendedApp
|
||||
from services.app_service import AppService
|
||||
from services.app_dsl_service import AppDslService
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
@@ -186,16 +187,13 @@ class RecommendedAppService:
|
||||
if not app_model or not app_model.is_public:
|
||||
return None
|
||||
|
||||
app_service = AppService()
|
||||
export_str = app_service.export_app(app_model)
|
||||
|
||||
return {
|
||||
'id': app_model.id,
|
||||
'name': app_model.name,
|
||||
'icon': app_model.icon,
|
||||
'icon_background': app_model.icon_background,
|
||||
'mode': app_model.mode,
|
||||
'export_data': export_str
|
||||
'export_data': AppDslService.export_dsl(app_model=app_model)
|
||||
}
|
||||
|
||||
@classmethod
|
||||
|
Reference in New Issue
Block a user