private String checkEnableMultiTenantId()

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;
    }