Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Middle column, list of contacts, not refreshed on search #770

Closed
lyallp opened this issue Dec 17, 2018 · 1 comment
Closed

Middle column, list of contacts, not refreshed on search #770

lyallp opened this issue Dec 17, 2018 · 1 comment
Labels
3. to review Waiting for reviews bug Something isn't working
Milestone

Comments

@lyallp
Copy link

lyallp commented Dec 17, 2018

Describe the bug

Middle column of contacts does not reflect search entry

To Reproduce
Steps to reproduce the behavior:

  1. Install Contacts 3.0.0 (as part of upgrade to nextcloud 15) on shared hosting serve
  2. Enable Contacts
  3. Browse to contacts see, 3 columns, middle one containing all contacts
  4. click on the magnifying glass on the app bar to search for a contact
  5. middle column is filtered to match search
  6. clear search, middle column does not refresh

Expected behavior
Expect middle column of contacts to reflect filter of search entry, if empty, all contacts to show

Actual behavior
Middle column has filter applied but appears to never be removed (unless full page refreshed)

Screenshots

Server configuration

Operating system: Linux example.com 2.6.32-896.16.1.lve1.4.54.el6.x86_64 #1 SMP Wed May 2 07:43:19 EDT 2018 x86_64 x86_64 x86_64 GNU/Linux

Web server: Apache

Database: MySQL

PHP version: 7.1.25

Nextcloud version: 15.0.0
Contacts version: (see Nextcloud apps page)

Updated from an older Nextcloud or fresh install:

Signing status:

Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======
- core
	- INVALID_HASH
		- .htaccess
	- EXTRA_FILE
		- .webapp-nextcloud-15.0.0

Raw output
==========
Array
(
    [core] => Array
        (
            [INVALID_HASH] => Array
                (
                    [.htaccess] => Array
                        (
                            [expected] => 03a32baf7f3a61e407b4a452422c7641594cd7701426039443c2f10f311ca1a0d5e1865bbb8e7a0fba0c2144076f0af5781f95d78bdae4672ec2a6c08c338070
                            [current] => 9fdbe7cfb2470cc55a5237577aa9bef60a5e1a96b1cbc3d9ebed8884374c458a6274abb14d2b55b7f2546a222eda2ca12c090b31c915346646880594d29985f8
                        )

                )

            [EXTRA_FILE] => Array
                (
                    [.webapp-nextcloud-15.0.0] => Array
                        (
                            [expected] => 
                            [current] => 93679e8663e8ff0968d9e1c0768daa577c128e73bfadb644c7e481a20fd71c5332a16033fadd94ca2bb1b068a2b97ae0cc7da42dfbad30964a91bdc28cfd85b7
                        )

                )

        )

)

List of activated apps:

$ php occ app:list
Enabled:
  - accessibility: 1.1.0
  - activity: 2.8.2
  - admin_audit: 1.5.0
  - apporder: 0.6.0
  - bookmarks: 0.14.3
  - calendar: 1.6.4
  - cloud_federation_api: 0.1.0
  - comments: 1.5.0
  - contacts: 3.0.0
  - dav: 1.8.0
  - external: 3.2.0
  - federatedfilesharing: 1.5.0
  - files: 1.10.0
  - files_pdfviewer: 1.4.0
  - files_sharing: 1.7.0
  - files_texteditor: 2.7.0
  - files_videoplayer: 1.4.0
  - firstrunwizard: 2.4.0
  - gallery: 18.2.0
  - logreader: 2.0.0
  - lookup_server_connector: 1.3.0
  - notifications: 2.3.0
  - oauth2: 1.3.0
  - password_policy: 1.5.0
  - provisioning_api: 1.5.0
  - serverinfo: 1.5.0
  - sharebymail: 1.5.0
  - support: 1.0.0
  - survey_client: 1.3.0
  - systemtags: 1.5.0
  - tasks: 0.9.8
  - theming: 1.6.0
  - twofactor_backupcodes: 1.4.1
  - updatenotification: 1.5.0
  - workflowengine: 1.5.0
Disabled:
  - encryption
  - federation
  - files_external
  - files_trashbin
  - files_versions
  - keeweb
  - nextcloud_announcements
  - user_external
  - user_ldap

Nextcloud configuration:

{
    "system": {
        "installed": true,
        "dbtype": "mysql",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "forcessl": false,
        "theme": "",
        "3rdpartyroot": "",
        "3rdpartyurl": "",
        "blacklisted_files": [
            ".htaccess"
        ],
        "default_language": "en",
        "overwritehost": "",
        "overwriteprotocol": "",
        "overwritewebroot": "",
        "overwritecondaddr": "",
        "overwrite.cli.url": "\/",
        "defaultapp": "calendar",
        "knowledgebaseenabled": true,
        "knowledgebaseurl": "http:\/\/api.apps.nextcloud.com\/v1",
        "appstoreenabled": true,
        "appstoreurl": "http:\/\/api.apps.nextcloud.com\/v1",
        "apps_paths": [
            {
                "path": "\/home\/remotely\/www\/cloud\/apps",
                "url": "\/apps",
                "writable": true
            }
        ],
        "mail_smtpdebug": false,
        "mail_smtpmode": "smtp",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtptimeout": 10,
        "mail_smtpauthtype": "LOGIN",
        "appcodechecker": "",
        "log_type": "nextcloud",
        "logfile": "\/home\/remotely\/cloud\/logs\/nextcloud.log",
        "loglevel": 0,
        "logdateformat": "F d, Y H:i:s",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "hashingCost": 10,
        "trashbin_retention_obligation": "180, auto",
        "allow_user_to_change_display_name": true,
        "xframe_restriction": true,
        "custom_csp_policy": "default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *",
        "customclient_desktop": "",
        "customclient_android": "",
        "customclient_ios": "",
        "remember_login_cookie_lifetime": 1296000,
        "updatechecker": true,
        "writable_appsdir": true,
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "version": "15.0.0.10",
        "maxZipInputSize": "838860800",
        "allowZipDownload": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "trusted_domains": [
            "cloud.remotely-helpful.info",
            "cloud.remotely-helpful.com",
            "remotely@vmres08",
            "~\/www\/cloud"
        ],
        "secret": "***REMOVED SENSITIVE VALUE***",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "appstore.experimental.enabled": true,
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***"
    }

### Client configuration
**Browser:** 
both chromium 71.0.3578.80
and firefox 64.0 (64 bit)

**Operating system:**
Linux Lyalls-PC 4.14.83-gentoo #2 SMP Sun Nov 25 13:12:28 ACDT 2018 x86_64 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz GenuineIntel GNU/Linux


**CardDAV-clients:**

### Logs
#### *Web server error log*

Insert your webserver log here


### Nextcloud log
#### *data/nextcloud.log*

Insert your Nextcloud log here


#### Browser log

core.js?v=82d3ce7e-22:7 JQMIGRATE: Migrate is installed, version 1.4.0
ncvuecomponents.js:33 @babel/polyfill is loaded more than once on this page. This is probably not desirable/intended and may have consequences if different versions of the polyfills are applied sequentially. If you do need to load the polyfill more than once, use @babel/polyfill/noConflict instead to bypass the warning.

#### After typing text, then clearing it, the following was generated

(anonymous) @ ncvuecomponents.js:33
vue.runtime.esm.js:1819 TypeError: p.elm.getBoundingClientRect is not a function
    at a.render (vue.runtime.esm.js:7941)
    at a.t._render (vue.runtime.esm.js:4640)
    at a.r (vue.runtime.esm.js:2886)
    at De.get (vue.runtime.esm.js:3256)
    at De.run (vue.runtime.esm.js:3331)
    at Ee (vue.runtime.esm.js:3087)
    at Array.<anonymous> (vue.runtime.esm.js:1916)
    at Wt (vue.runtime.esm.js:1835)
Vt @ vue.runtime.esm.js:1819
$t @ vue.runtime.esm.js:1810
Ft @ vue.runtime.esm.js:1799
t._render @ vue.runtime.esm.js:4642
r @ vue.runtime.esm.js:2886
De.get @ vue.runtime.esm.js:3256
De.run @ vue.runtime.esm.js:3331
Ee @ vue.runtime.esm.js:3087
(anonymous) @ vue.runtime.esm.js:1916
Wt @ vue.runtime.esm.js:1835
Promise.then (async)
Ut @ vue.runtime.esm.js:1883
Jt @ vue.runtime.esm.js:1929
(anonymous) @ vue.runtime.esm.js:3179
De.update @ vue.runtime.esm.js:3321
ut.notify @ vue.runtime.esm.js:712
set @ vue.runtime.esm.js:1037
Ie.Le.set @ vue.runtime.esm.js:3408
search @ Contacts.vue:390
search @ search.js?v=82d3ce7e-22:75
c @ core.js?v=82d3ce7e-22:18
setTimeout (async)
(anonymous) @ core.js?v=82d3ce7e-22:18
vue.runtime.esm.js:1819 TypeError: t.getAttribute is not a function
    at Tr (vue.runtime.esm.js:6919)
    at a.hasMove (vue.runtime.esm.js:8012)
    at a.updated (vue.runtime.esm.js:7958)
    at xe (vue.runtime.esm.js:3025)
    at vue.runtime.esm.js:3128
    at Ee (vue.runtime.esm.js:3113)
    at Array.<anonymous> (vue.runtime.esm.js:1916)
    at Wt (vue.runtime.esm.js:1835)
Vt @ vue.runtime.esm.js:1819
$t @ vue.runtime.esm.js:1810
Ft @ vue.runtime.esm.js:1799
xe @ vue.runtime.esm.js:3027
(anonymous) @ vue.runtime.esm.js:3128
Ee @ vue.runtime.esm.js:3113
(anonymous) @ vue.runtime.esm.js:1916
Wt @ vue.runtime.esm.js:1835
Promise.then (async)
Ut @ vue.runtime.esm.js:1883
Jt @ vue.runtime.esm.js:1929
(anonymous) @ vue.runtime.esm.js:3179
De.update @ vue.runtime.esm.js:3321
ut.notify @ vue.runtime.esm.js:712
set @ vue.runtime.esm.js:1037
Ie.Le.set @ vue.runtime.esm.js:3408
search @ Contacts.vue:390
search @ search.js?v=82d3ce7e-22:75
c @ core.js?v=82d3ce7e-22:18
setTimeout (async)
(anonymous) @ core.js?v=82d3ce7e-22:18

@nextcloud-bot
Copy link
Member

GitMate.io thinks possibly related issues are #245 (Contact list sorting), #484 (Contact list is too small but plenty of space in the details column), #346 (Refreshing should keep displaying the same contact), #358 (Empty contact list showing a spinning wheel), and #688 (creating distribution list or contact groups for mailing).

@skjnldsv skjnldsv added bug Something isn't working 1. to develop Accepted and waiting to be taken care of labels Dec 17, 2018
@skjnldsv skjnldsv added this to the 3.0.1 milestone Dec 17, 2018
@skjnldsv skjnldsv removed the vue label Dec 17, 2018
@skjnldsv skjnldsv added 3. to review Waiting for reviews and removed 1. to develop Accepted and waiting to be taken care of labels Dec 17, 2018
@skjnldsv skjnldsv changed the title Middle column, list of contacts, not refreshed Middle column, list of contacts, not refreshed on search Dec 18, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants