mirror of
https://github.com/pseXperiments/freedit.git
synced 2026-01-09 15:48:05 -05:00
fix crtiticl feed bug
This commit is contained in:
@@ -626,6 +626,8 @@ pub(super) async fn update(
|
||||
let item_id;
|
||||
if let Some(v) = item_links_tree.get(&source_item.link)? {
|
||||
item_id = ivec_to_u32(&v);
|
||||
let item: Item = get_one(db, "items", item_id)?;
|
||||
item_ids.push((item_id, item.updated));
|
||||
} else {
|
||||
item_id = incr_id(db, "items_count")?;
|
||||
let item = Item {
|
||||
@@ -638,9 +640,8 @@ pub(super) async fn update(
|
||||
item_links_tree.insert(&item.link, u32_to_ivec(item_id))?;
|
||||
set_one(db, "items", item_id, &item)?;
|
||||
tan_tree.insert(format!("item{}", item_id), &[])?;
|
||||
item_ids.push((item_id, source_item.updated));
|
||||
};
|
||||
|
||||
item_ids.push((item_id, source_item.updated));
|
||||
}
|
||||
|
||||
Feed {
|
||||
@@ -655,6 +656,8 @@ pub(super) async fn update(
|
||||
let item_id;
|
||||
if let Some(v) = item_links_tree.get(&source_item.link)? {
|
||||
item_id = ivec_to_u32(&v);
|
||||
let item: Item = get_one(db, "items", item_id)?;
|
||||
item_ids.push((item_id, item.updated));
|
||||
} else {
|
||||
item_id = incr_id(db, "items_count")?;
|
||||
let item = Item {
|
||||
@@ -667,9 +670,8 @@ pub(super) async fn update(
|
||||
item_links_tree.insert(&item.link, u32_to_ivec(item_id))?;
|
||||
set_one(db, "items", item_id, &item)?;
|
||||
tan_tree.insert(format!("item{}", item_id), &[])?;
|
||||
item_ids.push((item_id, source_item.updated));
|
||||
};
|
||||
|
||||
item_ids.push((item_id, source_item.updated));
|
||||
}
|
||||
|
||||
Feed {
|
||||
|
||||
Reference in New Issue
Block a user