nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
989 stars 240 forks source link

Moving tasks is not working #3004

Open MAWSpitau opened 3 years ago

MAWSpitau commented 3 years ago
### Steps to reproduce 1. make a task in tasks with due-date 2. go to calendar and move the task from one day to the other 3. it looks like the task moved 4. refreshing the page or move to tasks shows, that the task is not moved ### Expected behaviour - The task should get a new due-dates ### Actual behaviour - The tasks date stays what it was. ### Calendar app **Calendar app version:** 2.2.0 **CalDAV-clients used:** not necessary for ths bug ### Client configuration **Browser:** firefox 87.0 **Operating system:** Manjaro - GNU/Linux ### Server configuration I am on a shared hoster: https://www.hetzner.com/de/storage/storage-share/nx10 So I cannot tell anything about it.
tcitworld commented 3 years ago

Please provide browser console logs and nextcloud.log.

raimund-schluessler commented 3 years ago

As far as I know, tasks are read-only in the Calendar.

MAWSpitau commented 3 years ago

Hey, thanks for the answers. But these are contrary. Is it basically possible to move tasks in the Calendar or not? If not, I do not know, why I should give you some logs.

haja commented 3 years ago

console log in firefox 78.10.0esr (64-bit), debian:

Navigated to https://***/nextcloud/apps/calendar/dayGridMonth/now
No OC found index.js:46:12
JQMIGRATE: Migrate is installed, version 3.3.2 jquery-migrate.min.js:2:708
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”. injectStylesIntoStyleTag.js:190:10
jQuery is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. globals.js:60:15
$ is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 2 globals.js:60:15
$ is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 3 globals.js:60:15
Notifications permissions granted App.vue:306
jQuery is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 2 globals.js:60:15
[INFO] calendar: 
Initial settings:
    - AppVersion: 2.2.1
    - EventLimit: false
    - FirstRun: true
    - ShowWeekNumbers: false
    - ShowTasks: true
    - ShowWeekends: true
    - SkipPopover: true
    - SlotDuration: 00:30:00
    - TalkEnabled: true
    - TasksEnabled: true
    - Timezone: automatic

Object { app: "calendar", uid: "n0s" }
ConsoleLogger.js:46:10
[DEBUG] calendar: The calendar app is using version 2.2019c of the timezone database 
Object { app: "calendar", uid: "n0s" }
ConsoleLogger.js:42:10
session heartbeat polling started session-heartbeat.js:97:9
[INFO] calendar: Updated moment locale: nextcloud-calendar-fake-locale-de-at-en-gb 
Object { app: "calendar", uid: "n0s" }
ConsoleLogger.js:46:10
[DEBUG] unified-search: Unified Search initialized with the following providers 
Object { 0: {…}, 1: {…}, 2: {…}, 3: {…}, 4: {…}, 5: {…}, 6: {…}, 7: {…}, 8: {…}, 9: {…}, … }
ConsoleLogger.js:42:18
$ is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 5 globals.js:60:15
$ is deprecated: The global jQuery is deprecated. It will be updated to v3.x in Nextcloud 21. In later versions of Nextcloud it might be removed completely. Please ship your own. 59 globals.js:60:15
[DEBUG] calendar: Current user principal is /nextcloud/remote.php/dav/principals/users/n0s/ 
Object { app: "calendar", uid: "n0s" }
ConsoleLogger.js:42:10
Uncaught (in promise) TypeError: this.masterItem.getReferenceRecurrenceId() is null
    value recurrenceManager.js:573
    s calendarObject.js:59
    n eventDrop.js:64
    m runtime.js:63
    _invoke runtime.js:293
    M runtime.js:118
    Sp calendar.js:2
    i calendar.js:2
recurrenceManager.js:573:23

Calendar app version: 2.2.1 CalDAV-clients used: not necessary for this bug

Browser: firefox 78.10.0esr (64-bit) Operating system: Debian 10

Server configuration

Operating system: Debian 10 Web server: nginx rev-proxy with docker "nextcloud:21.0.1-apache" image Database MariaDB Nextcloud Version: 21.0.1 Updated from an older installed version or fresh install: updated

List of activated apps:

Enabled:
  - accessibility: 1.7.0
  - activity: 2.14.3
  - admin_audit: 1.11.0
  - analytics: 3.4.1
  - apporder: 0.12.0
  - calendar: 2.2.1
  - cloud_federation_api: 1.4.0
  - comments: 1.11.0
  - contacts: 3.5.1
  - contactsinteraction: 1.2.0
  - cospend: 1.3.0
  - dashboard: 7.1.0
  - dav: 1.17.1
  - deck: 1.4.1
  - federatedfilesharing: 1.11.0
  - federation: 1.11.0
  - files: 1.16.0
  - files_pdfviewer: 2.1.0
  - files_rightclick: 1.0.0
  - files_sharing: 1.13.1
  - files_trashbin: 1.11.0
  - files_versions: 1.14.0
  - files_videoplayer: 1.10.0
  - firstrunwizard: 2.10.0
  - logreader: 2.6.0
  - lookup_server_connector: 1.9.0
  - nextcloud_announcements: 1.10.0
  - notes: 4.0.4
  - notifications: 2.9.0
  - oauth2: 1.9.0
  - password_policy: 1.11.0
  - photos: 1.3.0
  - polls: 1.8.3
  - privacy: 1.5.0
  - provisioning_api: 1.11.0
  - recommendations: 1.0.0
  - serverinfo: 1.11.0
  - settings: 1.3.0
  - spreed: 11.1.2
  - support: 1.4.0
  - survey_client: 1.9.0
  - systemtags: 1.11.0
  - tasks: 0.13.6
  - text: 3.2.0
  - theming: 1.12.0
  - twofactor_backupcodes: 1.10.0
  - twofactor_nextcloud_notification: 3.1.2
  - twofactor_totp: 6.0.0
  - updatenotification: 1.11.0
  - user_status: 1.1.1
  - viewer: 1.5.0
  - weather_status: 1.1.0
  - workflowengine: 2.3.0
Disabled:
  - bruteforcesettings
  - encryption
  - event_update_notification
  - files_external
  - mail
  - sharebymail
  - user_ldap

Nextcloud configuration:

{
    "system": {
        "htaccess.RewriteBase": "\/",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "password": "***REMOVED SENSITIVE VALUE***",
            "port": 6379
        },
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "***",
            "***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "21.0.1.1",
        "overwrite.cli.url": "***",
        "overwritehost": "***",
        "overwriteprotocol": "https",
        "overwritewebroot": "\/nextcloud",
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "maintenance": false,
        "theme": "",
        "loglevel": 2,
        "app_install_overwrite": [
            "apporder"
        ]
    }
}
haja commented 3 years ago

this used to work in some older nextcloud version.

dirtball-official commented 2 years ago

I would also like to see this working. I'm not sure if it worked in an older version or not but it'd help my workflow a lot. Thanks!!