We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 83cf100 commit 4fa1185Copy full SHA for 4fa1185
grails-app/controllers/streama/DashController.groovy
@@ -111,13 +111,20 @@ class DashController {
111
112
def searchMedia() {
113
String query = params.query
114
- def movies = Movie.findAllByDeletedNotEqual(true)
115
- def shows = TvShow.findAllByDeletedNotEqual(true)
116
+ def movies = Movie.where{
+ deleted != true
117
+ title =~ "%${query}%"
118
+ }.list()
119
+
120
+ def tvShows = TvShow.where{
121
122
+ name =~ "%${query}%"
123
124
125
def result = [
- shows:shows.findAll{it.name.toLowerCase().contains(query.toLowerCase())},
- movies:movies.findAll{it.title.toLowerCase().contains(query.toLowerCase())}
126
+ shows: tvShows,
127
+ movies: movies
128
]
129
respond result
130
}
0 commit comments