diff --git a/src/Pages/Search.js b/src/Pages/Search.js
index 057954758d2d3cfea84a8b8e642119b479a9d76d..8a5da348411bf0244f42950134272fa694706060 100644
--- a/src/Pages/Search.js
+++ b/src/Pages/Search.js
@@ -75,8 +75,8 @@ export default function Search(props) {
   const [optionResult, setOptionResult] = useState(option);
 
   const collectStuff = (tipoBusca, filtro) => {
-    // Concertar o bug que não salva o filtro setado
-    currFilter = filtro;
+    if(!loadingMoreData) // this line prevents resetting filter when loading more data
+      currFilter = filtro;
     if (filtro)
       setIsFiltering(true);