mirror of
https://github.com/vrtmrz/obsidian-livesync.git
synced 2025-12-15 18:55:57 +00:00
Fixed file deletion failures.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-livesync",
|
"id": "obsidian-livesync",
|
||||||
"name": "Self-hosted LiveSync",
|
"name": "Self-hosted LiveSync",
|
||||||
"version": "0.13.1",
|
"version": "0.13.2",
|
||||||
"minAppVersion": "0.9.12",
|
"minAppVersion": "0.9.12",
|
||||||
"description": "Community implementation of self-hosted livesync. Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
"description": "Community implementation of self-hosted livesync. Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
||||||
"author": "vorotamoroz",
|
"author": "vorotamoroz",
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "obsidian-livesync",
|
"name": "obsidian-livesync",
|
||||||
"version": "0.13.1",
|
"version": "0.13.2",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "obsidian-livesync",
|
"name": "obsidian-livesync",
|
||||||
"version": "0.13.1",
|
"version": "0.13.2",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"diff-match-patch": "^1.0.5",
|
"diff-match-patch": "^1.0.5",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "obsidian-livesync",
|
"name": "obsidian-livesync",
|
||||||
"version": "0.13.1",
|
"version": "0.13.2",
|
||||||
"description": "Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
"description": "Reflect your vault changes to some other devices immediately. Please make sure to disable other synchronize solutions to avoid content corruption or duplication.",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
|
|||||||
@@ -462,7 +462,7 @@ export class LocalPouchDB {
|
|||||||
} else {
|
} else {
|
||||||
obj = await this.localDatabase.get(id);
|
obj = await this.localDatabase.get(id);
|
||||||
}
|
}
|
||||||
const revDeletion = ("rev" in opt ? opt.rev : "") != "";
|
const revDeletion = opt && (("rev" in opt ? opt.rev : "") != "");
|
||||||
|
|
||||||
if (obj.type && obj.type == "leaf") {
|
if (obj.type && obj.type == "leaf") {
|
||||||
//do nothing for leaf;
|
//do nothing for leaf;
|
||||||
|
|||||||
@@ -821,7 +821,7 @@ export default class ObsidianLiveSyncPlugin extends Plugin {
|
|||||||
try {
|
try {
|
||||||
Logger(`file save ${file.path} into db`);
|
Logger(`file save ${file.path} into db`);
|
||||||
await this.updateIntoDB(file);
|
await this.updateIntoDB(file);
|
||||||
Logger(`deleted ${oldFile} into db`);
|
Logger(`deleted ${oldFile} from db`);
|
||||||
await this.deleteFromDBbyPath(oldFile);
|
await this.deleteFromDBbyPath(oldFile);
|
||||||
} catch (ex) {
|
} catch (ex) {
|
||||||
Logger(ex);
|
Logger(ex);
|
||||||
|
|||||||
@@ -8,4 +8,5 @@
|
|||||||
- Update information became to be shown on the major upgrade.
|
- Update information became to be shown on the major upgrade.
|
||||||
|
|
||||||
#### Minors
|
#### Minors
|
||||||
- 0.13.1 Fixed on conflict resolution.
|
- 0.13.1 Fixed on conflict resolution.
|
||||||
|
- 0.13.2 Fixed file deletion failures.
|
||||||
Reference in New Issue
Block a user