diff --git a/Makefile b/Makefile index 24017a7d..15acd861 100644 --- a/Makefile +++ b/Makefile @@ -22,15 +22,15 @@ clean: rm -f onedrive onedrive.o onedrive.service install: all + install -D onedrive $(DESTDIR)$(PREFIX)/bin/onedrive + install -D -m 644 onedrive.service $(DESTDIR)/usr/lib/systemd/user/onedrive.service + install -D -m 644 onedrive@.service $(DESTDIR)/usr/lib/systemd/user/onedrive@.service + install -D -m 644 logrotate/onedrive.logrotate /etc/logrotate.d/onedrive mkdir -p /var/log/onedrive chown root.users /var/log/onedrive chmod 0775 /var/log/onedrive - install -D onedrive $(DESTDIR)$(PREFIX)/bin/onedrive - install -D -m 644 logrotate/onedrive.logrotate /etc/logrotate.d/onedrive - install -D -m 644 onedrive.service $(DESTDIR)/usr/lib/systemd/user/onedrive.service - install -D -m 644 onedrive@.service $(DESTDIR)/usr/lib/systemd/user/onedrive@.service rm -f ~/.config/onedrive/items.sqlite3 - + onedrive: version $(SOURCES) $(DC) $(DFLAGS) $(SOURCES) diff --git a/src/sync.d b/src/sync.d index e512c550..e47d9633 100644 --- a/src/sync.d +++ b/src/sync.d @@ -46,11 +46,7 @@ private Item makeItem(const ref JSONValue driveItem) cTag: "cTag" in driveItem ? driveItem["cTag"].str : null, // cTag is missing in old files (and all folders in OneDrive Biz) // OneDrive API Change: https://github.com/OneDrive/onedrive-api-docs/issues/834 // Fixes issue 'Key not found: lastModifiedDateTime' (#334, #337) - // mtime: ("fileSystemInfo" in driveItem && "lastModifiedDateTime" in driveItem["fileSystemInfo"])? SysTime.fromISOExtString(driveItem["fileSystemInfo"]["lastModifiedDateTime"].str) : SysTime(0), - - // Revert 77c0cdbe24b1360b82685b4e5842df2ae23e7999 temporarily - mtime: "fileSystemInfo" in driveItem ? SysTime.fromISOExtString(driveItem["fileSystemInfo"]["lastModifiedDateTime"].str) : SysTime(0), - + mtime: ("fileSystemInfo" in driveItem && "lastModifiedDateTime" in driveItem["fileSystemInfo"])? SysTime.fromISOExtString(driveItem["fileSystemInfo"]["lastModifiedDateTime"].str) : SysTime(0), }; if (isItemFile(driveItem)) {