Skip to content

Commit 0fc4719

Browse files
authored
chore: bump collab (#1470)
1 parent ad13b64 commit 0fc4719

File tree

6 files changed

+23
-24
lines changed

6 files changed

+23
-24
lines changed

Cargo.lock

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -307,14 +307,14 @@ lto = false
307307
[patch.crates-io]
308308
# It's diffcult to resovle different version with the same crate used in AppFlowy Frontend and the Client-API crate.
309309
# So using patch to workaround this issue.
310-
collab = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
311-
collab-entity = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
312-
collab-folder = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
313-
collab-document = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
314-
collab-user = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
315-
collab-database = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
316-
collab-importer = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
317-
collab-plugins = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "21cda3bd0da5dcaaa8abea377c4dafc6bba3b04a" }
310+
collab = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
311+
collab-entity = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
312+
collab-folder = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
313+
collab-document = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
314+
collab-user = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
315+
collab-database = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
316+
collab-importer = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
317+
collab-plugins = { git = "https://github.com/AppFlowy-IO/AppFlowy-Collab", rev = "d6209e07c2e160a1f5fdfd5b2bcef5edc1b190bb" }
318318

319319
[features]
320320
history = []

libs/workspace-template/src/document/util.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ pub async fn create_database_from_params(
6464
.encoded_row_collabs
6565
.into_iter()
6666
.map(|encoded_row_collab| TemplateData {
67-
template_id: TemplateObjectId::DatabaseRow(encoded_row_collab.object_id),
67+
template_id: TemplateObjectId::DatabaseRow(encoded_row_collab.object_id.to_string()),
6868
collab_type: CollabType::DatabaseRow,
6969
encoded_collab: encoded_row_collab.encoded_collab,
7070
});

src/biz/workspace/duplicate.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ async fn duplicate_database(
238238
let database = Database::open(database_id, database_context.clone())
239239
.await
240240
.map_err(|err| AppError::Internal(anyhow::anyhow!("Failed to open database: {}", err)))?;
241-
let database_data = database.get_database_data().await;
241+
let database_data = database.get_database_data(20, true).await;
242242
let params = duplicate_database_data_with_context(duplicate_context, &database_data);
243243
let duplicated_database = Database::create_with_view(params, database_context.clone())
244244
.await
@@ -272,9 +272,8 @@ async fn duplicate_database(
272272
updated_at: None,
273273
});
274274
for row in encoded_database.encoded_row_collabs {
275-
let row_id = Uuid::parse_str(&row.object_id.clone())?;
276275
collab_params_list.push(CollabParams {
277-
object_id: row_id,
276+
object_id: row.object_id,
278277
encoded_collab_v1: row.encoded_collab.encode_to_bytes()?.into(),
279278
collab_type: CollabType::DatabaseRow,
280279
updated_at: None,

src/biz/workspace/page_view.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1193,7 +1193,7 @@ async fn create_database_page(
11931193
workspace_id,
11941194
)
11951195
.await?;
1196-
let database_id: Uuid = encoded_database.encoded_database_collab.object_id.parse()?;
1196+
let database_id = encoded_database.encoded_database_collab.object_id;
11971197
let workspace_database_update =
11981198
add_new_database_to_workspace(&mut workspace_database, &database_id, view_id).await?;
11991199
let database_collab_params = CollabParams {
@@ -1211,7 +1211,7 @@ async fn create_database_page(
12111211
.iter()
12121212
.flat_map(|row_collab| {
12131213
Some(CollabParams {
1214-
object_id: Uuid::parse_str(&row_collab.object_id).ok()?,
1214+
object_id: row_collab.object_id,
12151215
encoded_collab_v1: row_collab.encoded_collab.encode_to_bytes().unwrap().into(),
12161216
collab_type: CollabType::DatabaseRow,
12171217
updated_at: None,

tests/workspace/import_test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ async fn import_project_and_task_zip_test() {
125125
.await;
126126
let inline_views = get_inline_view_id(&database).unwrap();
127127
let fields = database.get_fields_in_view(&inline_views, None);
128-
let rows = database.collect_all_rows().await;
128+
let rows = database.collect_all_rows(false).await;
129129
assert_eq!(rows.len(), 4);
130130
assert_eq!(fields.len(), 13);
131131

@@ -146,7 +146,7 @@ async fn import_project_and_task_zip_test() {
146146
.await;
147147
let inline_views = get_inline_view_id(&database).unwrap();
148148
let fields = database.get_fields_in_view(&inline_views, None);
149-
let rows = database.collect_all_rows().await;
149+
let rows = database.collect_all_rows(false).await;
150150
assert_eq!(rows.len(), 17);
151151
assert_eq!(fields.len(), 13);
152152
continue;

0 commit comments

Comments
 (0)