This is an automated email from the ASF dual-hosted git repository.
ciscozhou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new c00622458 [INLONG-6359][Dashboard] The utils method adds null data
compatibility (#6360)
c00622458 is described below
commit c00622458692afa62aafdd41d90f98eaf34d8eae
Author: Daniel <[email protected]>
AuthorDate: Tue Nov 1 23:07:53 2022 +0800
[INLONG-6359][Dashboard] The utils method adds null data compatibility
(#6360)
---
inlong-dashboard/src/utils/index.ts | 2 ++
1 file changed, 2 insertions(+)
diff --git a/inlong-dashboard/src/utils/index.ts
b/inlong-dashboard/src/utils/index.ts
index 6479b6fdc..59a94fa64 100644
--- a/inlong-dashboard/src/utils/index.ts
+++ b/inlong-dashboard/src/utils/index.ts
@@ -130,6 +130,7 @@ export function filterObj(obj: Record<string, any>,
keyList: string[]) {
* @param key Flag
*/
export function pickObjectArray(keys = [], sourceArr = [], key = 'name') {
+ if (!sourceArr || !sourceArr.length) return sourceArr;
const map = new Map(sourceArr.map(item => [item[key], item]));
if (isDevelopEnv()) {
// Increase the log in the development environment to facilitate debugging
@@ -183,6 +184,7 @@ export function excludeObject<T>(keys = [], sourceObj:
Record<string, unknown>):
* @param key Flag
*/
export function excludeObjectArray(keys = [], sourceArr = [], key = 'name') {
+ if (!sourceArr || !sourceArr.length) return sourceArr;
const set = new Set(keys);
return sourceArr.filter(item => !set.has(item[key]));
}