DatabaseStorage: filter is_public=true in getVideos/getVideoCount
This commit is contained in:
parent
ec39596b96
commit
727f7fd3af
@ -62,11 +62,16 @@ export class DatabaseStorage implements IStorage {
|
|||||||
if (search) {
|
if (search) {
|
||||||
const searchTerm = `%${search}%`;
|
const searchTerm = `%${search}%`;
|
||||||
query = query.where(
|
query = query.where(
|
||||||
or(
|
and(
|
||||||
like(videos.title, searchTerm),
|
eq(videos.isPublic, true),
|
||||||
like(videos.description, searchTerm)
|
or(
|
||||||
|
like(videos.title, searchTerm),
|
||||||
|
like(videos.description, searchTerm)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
) as any;
|
) as any;
|
||||||
|
} else {
|
||||||
|
query = query.where(eq(videos.isPublic, true)) as any;
|
||||||
}
|
}
|
||||||
|
|
||||||
const result = await query
|
const result = await query
|
||||||
@ -110,11 +115,16 @@ export class DatabaseStorage implements IStorage {
|
|||||||
if (search) {
|
if (search) {
|
||||||
const searchTerm = `%${search}%`;
|
const searchTerm = `%${search}%`;
|
||||||
query = query.where(
|
query = query.where(
|
||||||
or(
|
and(
|
||||||
like(videos.title, searchTerm),
|
eq(videos.isPublic, true),
|
||||||
like(videos.description, searchTerm)
|
or(
|
||||||
|
like(videos.title, searchTerm),
|
||||||
|
like(videos.description, searchTerm)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
) as any;
|
) as any;
|
||||||
|
} else {
|
||||||
|
query = query.where(eq(videos.isPublic, true)) as any;
|
||||||
}
|
}
|
||||||
|
|
||||||
const result = await query;
|
const result = await query;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user