in java/core/src/main/java/com/aliyun/openservices/tablestore/agent/knowledge/KnowledgeStoreImpl.java [491:505]
private String checkEnableMultiTenantId(String tenantId) {
if (!enableMultiTenant) {
if (tenantId == null) {
return Document.DOCUMENT_DEFAULT_TENANT_ID;
}
if (!Document.DOCUMENT_DEFAULT_TENANT_ID.equals(tenantId)) {
throw Exceptions.illegalArgument("the multi-tenant capability is not enabled, but the 'tenant_id' is set");
}
} else {
if (Document.DOCUMENT_DEFAULT_TENANT_ID.equals(tenantId) || tenantId == null) {
throw Exceptions.illegalArgument("the multi-tenant capability is enabled, but the 'tenant_id' is not set");
}
}
return tenantId;
}