Skip to content

Conversation

@nfebe
Copy link
Contributor

@nfebe nfebe commented Jan 31, 2025

The main providers come from both the backend and client side plugins such as in-folder search. The main providers may carry callbacks functions and other information that should be passed to the filteredProviders. This is important because the current code does not make a distinction between filteredProviders and providers rightly so, becuase they are the same thing!

Without the mentioned distinction above, sooner or later, we try to access a property on the filteredProviders which we did not transfer with the manual property copy.


This fix prevents in-folder search from searching everywhere when "load more results" is clicked; Essentially ignoring the in-folder search filter.

@nfebe
Copy link
Contributor Author

nfebe commented Jan 31, 2025

/backport to stable31

@nfebe
Copy link
Contributor Author

nfebe commented Jan 31, 2025

/backport to stable30

@nfebe nfebe force-pushed the fix/noid/in-folder-search branch from 7c8d9ca to 9b65d37 Compare January 31, 2025 13:54
@nfebe nfebe requested a review from szaimen February 3, 2025 11:47
The main providers come from both the backend and client side plugins such as `in-folder` search.
The main providers may carry callbacks functions and other information that should be passed to the `filteredProviders`.
This is important because the current code does not make a distinction between `filteredProviders` and `providers`
rightly so, becuase they are the same thing!

Without the mentioned distinction above, sooner or later, we try to access a property on the `filteredProviders` which we
did not transfer with the manual property copy.

----

This fix prevents in-folder search from searching everywhere when "load more results" is clicked; Essentially ignoring the in-folder
search filter.

Signed-off-by: nfebe <[email protected]>
@nfebe nfebe force-pushed the fix/noid/in-folder-search branch from 9b65d37 to d2fc45a Compare February 3, 2025 11:48
Copy link
Contributor

@szaimen szaimen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🐘

@szaimen szaimen added this to the Nextcloud 32 milestone Feb 3, 2025
@nfebe
Copy link
Contributor Author

nfebe commented Feb 3, 2025

/compile

@nfebe nfebe enabled auto-merge February 3, 2025 15:24
Signed-off-by: nextcloud-command <[email protected]>
@nfebe nfebe merged commit a53b431 into master Feb 3, 2025
118 of 119 checks passed
@nfebe nfebe deleted the fix/noid/in-folder-search branch February 3, 2025 16:03
@susnux susnux moved this from 🏗️ In progress to ☑️ Done in 📁 Files team Mar 14, 2025
@nextcloud-bot nextcloud-bot mentioned this pull request Aug 19, 2025
@skjnldsv skjnldsv modified the milestones: Nextcloud 32, Nextcloud 33 Sep 28, 2025
@skjnldsv skjnldsv added this to the Nextcloud 32 milestone Oct 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: ☑️ Done

Development

Successfully merging this pull request may close these issues.

6 participants