I think it's because client secrets map to "****" from 5.3.0, and UpdateClientSecrets find exist secret by value but secrets from dto will be "*****".
but there are same bug on 5.1.1 and 5.0.2
that is
string-utils.ts
export function escapeHtmlChars(value: string) {
return (
value &&
value.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"')
);
}
audit log list has "execution duration" column, and that is number not string, so it will throw exception on value.replace
it's fixed on 5.1.2.
Volo.Filemanagement can't build on linux system, because the path is badly formed
but there are same bug on 5.1.1 and 5.0.2
that is
string-utils.ts
export function escapeHtmlChars(value: string) {
return (
value &&
value.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"')
);
}
audit log list has "execution duration" column, and that is number not string, so it will throw exception on value.replace this problem fixed on 5.1.2, but because the Volo.FileManagement problem so I can't update my project to 5.1.2, and even I keep my project on 5.0.0 it will have problem because it get 5.0.2 dependency