Accept incorrectly insensitivised frontpage config keys (#4237)

This commit is contained in:
DingDongSoLong4
2023-10-26 06:01:11 +02:00
committed by GitHub
parent 298f3d4e19
commit c4d7a7ab2c
4 changed files with 55 additions and 15 deletions

View File

@@ -1,10 +1,6 @@
import React, { useContext, useMemo } from "react";
import { useIntl } from "react-intl";
import {
FrontPageContent,
ICustomFilter,
ISavedFilterRow,
} from "src/core/config";
import { FrontPageContent, ICustomFilter } from "src/core/config";
import * as GQL from "src/core/generated-graphql";
import { useFindSavedFilter } from "src/core/StashService";
import { ConfigurationContext } from "src/hooks/Config";
@@ -167,17 +163,15 @@ interface IProps {
export const Control: React.FC<IProps> = ({ content }) => {
switch (content.__typename) {
case "SavedFilter":
if (!(content as ISavedFilterRow).savedFilterId) {
if (!content.savedFilterId) {
return <div>Error: missing savedFilterId</div>;
}
return (
<SavedFilterResults
savedFilterID={(content as ISavedFilterRow).savedFilterId.toString()}
/>
<SavedFilterResults savedFilterID={content.savedFilterId.toString()} />
);
case "CustomFilter":
return <CustomFilterResults customFilter={content as ICustomFilter} />;
return <CustomFilterResults customFilter={content} />;
default:
return <></>;
}