fix: database request ILIKE and demodata
This commit is contained in:
parent
1f8ec2eeed
commit
0582cb3af7
2 changed files with 16 additions and 4 deletions
|
@ -12,6 +12,16 @@ export abstract class DemoDataHelper {
|
|||
return newsletterDemoData;
|
||||
case "member":
|
||||
return memberDemoData;
|
||||
case "listprint":
|
||||
return {
|
||||
today: new Date(),
|
||||
list: [memberDemoData.memberships],
|
||||
};
|
||||
case "listprint.member":
|
||||
return {
|
||||
today: new Date(),
|
||||
list: [memberDemoData.member],
|
||||
};
|
||||
default:
|
||||
return {};
|
||||
}
|
||||
|
|
|
@ -30,10 +30,12 @@ export default abstract class MemberService {
|
|||
|
||||
if (searchBits.length < 2) {
|
||||
query = query.where(
|
||||
`member.firstname ILIKE :searchQuery OR member.lastname ILIKE :searchQuery OR member.internalId ILIKE :searchQuery`,
|
||||
{
|
||||
searchQuery: `%${searchBits[0]}%`,
|
||||
}
|
||||
new Brackets((qb) =>
|
||||
qb
|
||||
.where({ firstname: ILike(`%${searchBits[0]}%`) })
|
||||
.orWhere({ lastname: ILike(`%${searchBits[0]}%`) })
|
||||
.orWhere({ internalId: ILike(`%${searchBits[0]}%`) })
|
||||
)
|
||||
);
|
||||
} else {
|
||||
searchBits
|
||||
|
|
Loading…
Add table
Reference in a new issue