mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-07-18 05:37:24 +08:00
fix: scope compilation template names by group (#16998)
This commit is contained in:
@@ -1155,7 +1155,7 @@ class CompilationTemplate(DataBaseModel):
|
||||
|
||||
class Meta:
|
||||
db_table = "compilation_template"
|
||||
indexes = ((("tenant_id", "name", "is_builtin", "status"), True),)
|
||||
indexes = ((("tenant_id", "group_id", "name", "is_builtin", "status"), True),)
|
||||
|
||||
|
||||
class CompilationTemplateGroup(DataBaseModel):
|
||||
|
||||
@@ -332,6 +332,7 @@ class CompilationTemplateGroupService(CommonService):
|
||||
config = CompilationTemplateService.fill_config_default_llm(config, tenant_id)
|
||||
duplicate_query = CompilationTemplate.select().where(
|
||||
CompilationTemplate.tenant_id == tenant_id,
|
||||
CompilationTemplate.group_id == group_id,
|
||||
CompilationTemplate.name == name,
|
||||
~CompilationTemplate.is_builtin,
|
||||
CompilationTemplate.status == StatusEnum.VALID.value,
|
||||
@@ -415,6 +416,7 @@ class CompilationTemplateGroupService(CommonService):
|
||||
config = CompilationTemplateService.fill_config_default_llm(config, tenant_id)
|
||||
duplicate = CompilationTemplate.select().where(
|
||||
CompilationTemplate.tenant_id == tenant_id,
|
||||
CompilationTemplate.group_id == group_id,
|
||||
CompilationTemplate.name == name,
|
||||
~CompilationTemplate.is_builtin,
|
||||
CompilationTemplate.status == StatusEnum.VALID.value,
|
||||
|
||||
Reference in New Issue
Block a user