update error message

This commit is contained in:
shamsmosowi
2023-01-06 10:34:35 +01:00
parent f803a3a21d
commit d4a41b7af7

View File

@@ -22,10 +22,7 @@ export const handleFirestoreError = (
return;
}
if (
error.message.includes("indexes?create_composite=") ||
error.message.includes("/firestore/indexes?")
) {
if (error.message.includes("indexes?create_composite=")) {
enqueueSnackbar(
"Filtering while having another column sorted requires a new Firestore index",
{
@@ -47,6 +44,28 @@ export const handleFirestoreError = (
return;
}
if (error.message.includes("/firestore/indexes?")) {
enqueueSnackbar(
"Filtering on a group collection requires a new Firestore index",
{
variant: "warning",
action: (
<Button
variant="contained"
color="secondary"
href={"https" + error.message.split("https").pop()}
target="_blank"
rel="noopener noreferrer"
>
Create index
<InlineOpenInNewIcon style={{ lineHeight: "16px" }} />
</Button>
),
}
);
return;
}
if (error.code === "invalid-argument") {
enqueueSnackbar("Cannot sort by this column with the current set filters", {
variant: "error",