Fix password filtering in DoorLockService

This commit is contained in:
faris Aljohari
2024-07-01 10:17:35 +03:00
parent 0a1afabf71
commit 63a8c5664e

View File

@ -136,7 +136,7 @@ export class DoorLockService {
const passwordFiltered = passwords.result.filter( const passwordFiltered = passwords.result.filter(
(item) => (item) =>
(!item.schedule_list || item.schedule_list.length === 0) && (!item.schedule_list || item.schedule_list.length === 0) &&
item.type === 1, item.type === 0, //temp solution
); );
return convertKeysToCamelCase(passwordFiltered); return convertKeysToCamelCase(passwordFiltered);
@ -168,7 +168,7 @@ export class DoorLockService {
if (passwords.result.length > 0) { if (passwords.result.length > 0) {
const passwordFiltered = passwords.result const passwordFiltered = passwords.result
.filter((item) => item.type === 1) .filter((item) => item.type === 0) //temp solution
.map((password: any) => { .map((password: any) => {
if (password.schedule_list?.length > 0) { if (password.schedule_list?.length > 0) {
password.schedule_list = password.schedule_list.map( password.schedule_list = password.schedule_list.map(
@ -456,7 +456,8 @@ export class DoorLockService {
...(isOnline && { ...(isOnline && {
schedule_list: scheduleList, schedule_list: scheduleList,
}), }),
type: type === 'multiple' ? '0' : '1',
type: '0', //temporary solution,
}, },
}); });