@@ -144,17 +144,17 @@ drepList mSearchQuery statuses mSortMode mPage mPageSize = do
144144
145145 let filterDRepsByQuery = case mSearchQuery of
146146 Nothing -> filter $ \ Types. DRepRegistration {.. } ->
147- dRepRegistrationType == Types. DRep
147+ dRepRegistrationType /= Types. SoleVoter
148148 Just query -> filter $ \ Types. DRepRegistration {.. } ->
149149 let searchLower = Text. toLower query
150150 viewLower = Text. toLower dRepRegistrationView
151151 hashLower = Text. toLower dRepRegistrationDRepHash
152- nameLower = maybe " " Text. toLower dRepRegistrationGivenName
153- in case dRepRegistrationType of
154- Types. SoleVoter -> searchLower == viewLower || searchLower == hashLower
155- Types. DRep -> searchLower `isInfixOf` viewLower
156- || searchLower `isInfixOf` hashLower
157- || searchLower `isInfixOf` nameLower
152+ in case dRepRegistrationType of
153+ Types. SoleVoter ->
154+ searchLower == viewLower || searchLower == hashLower
155+ Types. DRep ->
156+ True
157+
158158
159159 let filterDRepsByStatus = case statuses of
160160 [] -> id
@@ -187,7 +187,6 @@ drepList mSearchQuery statuses mSortMode mPage mPageSize = do
187187 total = length allValidDReps :: Int
188188
189189 let elements = take pageSize $ drop (page * pageSize) allValidDReps
190-
191190 return $ ListDRepsResponse
192191 { listDRepsResponsePage = fromIntegral page
193192 , listDRepsResponsePageSize = fromIntegral pageSize
0 commit comments