getNotes(
globalStore.config.quickAccessTerm,
globalStore.config.quickAccessSort,
- globalStore.config.quickAccessOrder,
+ // Order by ascending if sorting by title, descending otherwise.
+ globalStore.config.quickAccessSort === "title"
+ ? "asc"
+ : "desc",
// Limit is increased by 1 to check if there are more notes than the limit.
globalStore.config.quickAccessLimit + 1,
)
self.quick_access_title: str = self._quick_access_title()\r
self.quick_access_term: str = self._quick_access_term()\r
self.quick_access_sort: str = self._quick_access_sort()\r
- self.quick_access_order: str = self._quick_access_order()\r
self.quick_access_limit: int = self._quick_access_limit()\r
self.path_prefix: str = self._load_path_prefix()\r
\r
sys.exit(1)\r
return value\r
\r
- def _quick_access_order(self):\r
- key = "FLATNOTES_QUICK_ACCESS_ORDER"\r
- value = get_env(key, mandatory=False, default="desc")\r
- valid_values = ["asc", "desc"]\r
- if value not in valid_values:\r
- logger.error(\r
- f"Invalid value '{value}' for {key}. "\r
- + "Must be one of: "\r
- + ", ".join(valid_values)\r
- )\r
- sys.exit(1)\r
- return value\r
-\r
def _quick_access_limit(self):\r
key = "FLATNOTES_QUICK_ACCESS_LIMIT"\r
return get_env(key, mandatory=False, default=5, cast_int=True)\r
quick_access_title: str\r
quick_access_term: str\r
quick_access_sort: str\r
- quick_access_order: str\r
quick_access_limit: int\r
quick_access_title=global_config.quick_access_title,\r
quick_access_term=global_config.quick_access_term,\r
quick_access_sort=global_config.quick_access_sort,\r
- quick_access_order=global_config.quick_access_order,\r
quick_access_limit=global_config.quick_access_limit,\r
)\r
\r