Merge "Set AutocompleteSuggestion property value to be string"
diff --git a/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts b/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts
index 6f0ac19..02512fc 100644
--- a/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts
+++ b/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts
@@ -120,7 +120,7 @@
}
repos.push({
name: key,
- value: response[key],
+ value: response[key].id,
});
}
return repos;
diff --git a/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts b/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts
index 01571a2..5866811 100644
--- a/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts
+++ b/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts
@@ -349,7 +349,7 @@
}
accountSuggestions.push({
name: nameAndEmail,
- value: accounts[key]._account_id,
+ value: accounts[key]._account_id?.toString(),
});
}
return accountSuggestions;
diff --git a/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts b/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts
index 1d4a75a..06555a7 100644
--- a/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts
+++ b/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts
@@ -55,10 +55,7 @@
export interface AutocompleteSuggestion {
name?: string;
label?: string;
- // TODO(TS): this value can be string or arbitrary object (in gr-create-repo-dialog)
- // probably should limit it to string only as it seems not used
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- value?: any;
+ value?: string;
text?: string;
}