Merge pull request #3224 from omnivore-app/fix/saved-search
fix saved search bug: undefined category in input
This commit is contained in:
@ -815,11 +815,12 @@ export type FeedsSuccess = {
|
||||
|
||||
export type Filter = {
|
||||
__typename?: 'Filter';
|
||||
category?: Maybe<Scalars['String']>;
|
||||
createdAt: Scalars['Date'];
|
||||
defaultFilter?: Maybe<Scalars['Boolean']>;
|
||||
description?: Maybe<Scalars['String']>;
|
||||
filter: Scalars['String'];
|
||||
folder: Scalars['String'];
|
||||
folder?: Maybe<Scalars['String']>;
|
||||
id: Scalars['ID'];
|
||||
name: Scalars['String'];
|
||||
position: Scalars['Int'];
|
||||
@ -2238,6 +2239,7 @@ export enum SaveFilterErrorCode {
|
||||
}
|
||||
|
||||
export type SaveFilterInput = {
|
||||
category?: InputMaybe<Scalars['String']>;
|
||||
description?: InputMaybe<Scalars['String']>;
|
||||
filter: Scalars['String'];
|
||||
folder?: InputMaybe<Scalars['String']>;
|
||||
@ -2902,6 +2904,7 @@ export enum UpdateFilterErrorCode {
|
||||
}
|
||||
|
||||
export type UpdateFilterInput = {
|
||||
category?: InputMaybe<Scalars['String']>;
|
||||
description?: InputMaybe<Scalars['String']>;
|
||||
filter?: InputMaybe<Scalars['String']>;
|
||||
folder?: InputMaybe<Scalars['String']>;
|
||||
@ -4967,11 +4970,12 @@ export type FeedsSuccessResolvers<ContextType = ResolverContext, ParentType exte
|
||||
};
|
||||
|
||||
export type FilterResolvers<ContextType = ResolverContext, ParentType extends ResolversParentTypes['Filter'] = ResolversParentTypes['Filter']> = {
|
||||
category?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;
|
||||
createdAt?: Resolver<ResolversTypes['Date'], ParentType, ContextType>;
|
||||
defaultFilter?: Resolver<Maybe<ResolversTypes['Boolean']>, ParentType, ContextType>;
|
||||
description?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;
|
||||
filter?: Resolver<ResolversTypes['String'], ParentType, ContextType>;
|
||||
folder?: Resolver<ResolversTypes['String'], ParentType, ContextType>;
|
||||
folder?: Resolver<Maybe<ResolversTypes['String']>, ParentType, ContextType>;
|
||||
id?: Resolver<ResolversTypes['ID'], ParentType, ContextType>;
|
||||
name?: Resolver<ResolversTypes['String'], ParentType, ContextType>;
|
||||
position?: Resolver<ResolversTypes['Int'], ParentType, ContextType>;
|
||||
|
||||
@ -722,11 +722,12 @@ type FeedsSuccess {
|
||||
}
|
||||
|
||||
type Filter {
|
||||
category: String
|
||||
createdAt: Date!
|
||||
defaultFilter: Boolean
|
||||
description: String
|
||||
filter: String!
|
||||
folder: String!
|
||||
folder: String
|
||||
id: ID!
|
||||
name: String!
|
||||
position: Int!
|
||||
@ -1691,6 +1692,7 @@ enum SaveFilterErrorCode {
|
||||
}
|
||||
|
||||
input SaveFilterInput {
|
||||
category: String
|
||||
description: String
|
||||
filter: String!
|
||||
folder: String
|
||||
@ -2306,6 +2308,7 @@ enum UpdateFilterErrorCode {
|
||||
}
|
||||
|
||||
input UpdateFilterInput {
|
||||
category: String
|
||||
description: String
|
||||
filter: String
|
||||
folder: String
|
||||
|
||||
@ -37,12 +37,13 @@ export const saveFilterResolver = authorized<
|
||||
return t.getRepository(Filter).save({
|
||||
user: { id: uid },
|
||||
name: input.name,
|
||||
folder: input.folder ?? undefined,
|
||||
folder: input.folder ?? 'inbox',
|
||||
description: '',
|
||||
position: input.position ?? 0,
|
||||
filter: input.filter,
|
||||
defaultFilter: false,
|
||||
visible: true,
|
||||
category: input.category ?? 'Search',
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
@ -2201,6 +2201,7 @@ const schema = gql`
|
||||
folder: String
|
||||
description: String
|
||||
position: Int
|
||||
category: String
|
||||
}
|
||||
|
||||
union SaveFilterResult = SaveFilterSuccess | SaveFilterError
|
||||
@ -2214,12 +2215,13 @@ const schema = gql`
|
||||
name: String!
|
||||
filter: String!
|
||||
position: Int!
|
||||
folder: String!
|
||||
folder: String
|
||||
description: String
|
||||
createdAt: Date!
|
||||
updatedAt: Date
|
||||
defaultFilter: Boolean
|
||||
visible: Boolean
|
||||
category: String
|
||||
}
|
||||
|
||||
type SaveFilterError {
|
||||
@ -2271,6 +2273,7 @@ const schema = gql`
|
||||
folder: String
|
||||
description: String
|
||||
visible: Boolean
|
||||
category: String
|
||||
}
|
||||
|
||||
enum UpdateFilterErrorCode {
|
||||
|
||||
@ -7,6 +7,8 @@ export type SavedSearch = {
|
||||
position: number
|
||||
visible: boolean
|
||||
defaultFilter: boolean
|
||||
folder: string
|
||||
category: string
|
||||
}
|
||||
|
||||
export const savedSearchFragment = gql`
|
||||
@ -17,5 +19,7 @@ export const savedSearchFragment = gql`
|
||||
position
|
||||
visible
|
||||
defaultFilter
|
||||
folder
|
||||
category
|
||||
}
|
||||
`
|
||||
|
||||
@ -7,6 +7,7 @@ export type AddFilterInput = {
|
||||
filter: string
|
||||
category: string
|
||||
position: number
|
||||
folder?: string
|
||||
}
|
||||
|
||||
type AddFilterOutput = {
|
||||
@ -27,6 +28,8 @@ export async function saveFilterMutation (
|
||||
position
|
||||
visible
|
||||
defaultFilter
|
||||
folder
|
||||
category
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -10,6 +10,7 @@ export type UpdateFilterInput = {
|
||||
category?: string
|
||||
description?: string
|
||||
visible?: boolean
|
||||
folder?: string
|
||||
}
|
||||
|
||||
type UpdateFilterOutput = {
|
||||
|
||||
Reference in New Issue
Block a user