Skip to content

Commit 39bc019

Browse files
authored
Hotfix/v2.4.0 beta1 fix (#1919)
2 parents 6310417 + 18844cb commit 39bc019

File tree

4 files changed

+11
-15
lines changed

4 files changed

+11
-15
lines changed

docker/docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ services:
4040

4141
backend:
4242
container_name: bisheng-backend
43-
image: dataelement/bisheng-backend:v2.4.0-beta1
43+
image: dataelement/bisheng-backend:v2.4.0-beta1-fix
4444
ports:
4545
- "7860:7860"
4646
environment:
@@ -78,7 +78,7 @@ services:
7878

7979
backend_worker:
8080
container_name: bisheng-backend-worker
81-
image: dataelement/bisheng-backend:v2.4.0-beta1
81+
image: dataelement/bisheng-backend:v2.4.0-beta1-fix
8282
environment:
8383
TZ: Asia/Shanghai
8484
BS_MILVUS_CONNECTION_ARGS: '{"host":"milvus","port":"19530","user":"","password":"","secure":false}'
@@ -109,7 +109,7 @@ services:
109109

110110
frontend:
111111
container_name: bisheng-frontend
112-
image: dataelement/bisheng-frontend:v2.4.0-beta1
112+
image: dataelement/bisheng-frontend:v2.4.0-beta1-fix
113113
ports:
114114
- "3001:3001"
115115
environment:

src/backend/bisheng/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
try:
99
# SetujuciGo to automatic modification
10-
__version__ = '2.4.0-beta1'
10+
__version__ = '2.4.0-beta1-fix'
1111
except metadata.PackageNotFoundError:
1212
# Case where package metadata is not available.
1313
__version__ = ''

src/backend/bisheng/knowledge/domain/models/knowledge.py

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,16 @@ def _missing_(cls, value: Any) -> Optional["MetadataFieldType"]:
4747

4848
class KnowledgeBase(SQLModelSerializable):
4949
user_id: Optional[int] = Field(default=None, index=True)
50-
name: str = Field(index=True, min_length=1, max_length=200, description='Knowledge Base Name, Minimum one character, maximum30characters')
51-
type: int = Field(index=False, default=0, description='0 is a general knowledge base,1 areQAThe knowledge base upon')
50+
name: str = Field(index=True, min_length=1, max_length=200,
51+
description='Knowledge Base Name')
52+
type: int = Field(index=False, default=0,
53+
description='Knowledge Base Type, value from KnowledgeTypeEnum')
5254
description: Optional[str] = Field(default=None, index=True)
5355
model: Optional[str] = Field(default=None, index=False)
5456
collection_name: Optional[str] = Field(default=None, index=False)
5557
index_name: Optional[str] = Field(default=None, index=False)
5658
state: Optional[int] = Field(index=False, default=KnowledgeState.PUBLISHED.value,
57-
description='0 is unpublished,1 Is Published, 2 Is copying')
59+
description='value from KnowledgeState')
5860

5961
metadata_fields: Optional[List[Dict]] = Field(default=None, sa_column=Column(JSON, nullable=True),
6062
description="Metadata Field Configuration for Knowledge Base")
@@ -198,12 +200,6 @@ def _user_knowledge_filters(
198200
statement = statement.where(Knowledge.id.in_(filter_knowledge))
199201
if knowledge_type:
200202
statement = statement.where(Knowledge.type == knowledge_type.value)
201-
elif knowledge_type is False:
202-
# When explicitly passed inFalse, do not filter personal knowledge base
203-
pass
204-
else:
205-
# Filter personal knowledge base by default
206-
statement = statement.where(Knowledge.type != KnowledgeTypeEnum.PRIVATE.value)
207203
if name:
208204

209205
conditions = [col(Knowledge.name).like(f'%{name}%'), col(Knowledge.description).like(f'%{name}%')]

update.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#! /bin/bash
22

3-
old_version="2.3.0"
4-
new_version="2.4.0-beta1"
3+
old_version="2.4.0-beta1"
4+
new_version="2.4.0-beta1-fix"
55
sed -i.bak "s/$old_version/$new_version/g" ./docker/docker-compose.yml
66
sed -i.bak "s/$old_version/$new_version/g" ./src/backend/pyproject.toml
77
sed -i.bak "s/$old_version/$new_version/g" ./src/backend/bisheng/__init__.py

0 commit comments

Comments
 (0)