Fix 5xx on document type order
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
This commit is contained in:
@@ -47,6 +47,8 @@ func (p Document) CursorKey(orderBy DocumentOrderField) page.CursorKey {
|
|||||||
return page.NewCursorKey(p.ID, p.CreatedAt)
|
return page.NewCursorKey(p.ID, p.CreatedAt)
|
||||||
case DocumentOrderFieldTitle:
|
case DocumentOrderFieldTitle:
|
||||||
return page.NewCursorKey(p.ID, p.Title)
|
return page.NewCursorKey(p.ID, p.Title)
|
||||||
|
case DocumentOrderFieldDocumentType:
|
||||||
|
return page.NewCursorKey(p.ID, p.DocumentType)
|
||||||
}
|
}
|
||||||
|
|
||||||
panic(fmt.Sprintf("unsupported order by: %s", orderBy))
|
panic(fmt.Sprintf("unsupported order by: %s", orderBy))
|
||||||
|
|||||||
@@ -19,8 +19,9 @@ type (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
DocumentOrderFieldCreatedAt DocumentOrderField = "CREATED_AT"
|
DocumentOrderFieldCreatedAt DocumentOrderField = "CREATED_AT"
|
||||||
DocumentOrderFieldTitle DocumentOrderField = "TITLE"
|
DocumentOrderFieldTitle DocumentOrderField = "TITLE"
|
||||||
|
DocumentOrderFieldDocumentType DocumentOrderField = "DOCUMENT_TYPE"
|
||||||
)
|
)
|
||||||
|
|
||||||
func (p DocumentOrderField) Column() string {
|
func (p DocumentOrderField) Column() string {
|
||||||
|
|||||||
@@ -213,6 +213,10 @@ enum DocumentOrderField
|
|||||||
@goEnum(
|
@goEnum(
|
||||||
value: "github.com/getprobo/probo/pkg/coredata.DocumentOrderFieldCreatedAt"
|
value: "github.com/getprobo/probo/pkg/coredata.DocumentOrderFieldCreatedAt"
|
||||||
)
|
)
|
||||||
|
DOCUMENT_TYPE
|
||||||
|
@goEnum(
|
||||||
|
value: "github.com/getprobo/probo/pkg/coredata.DocumentOrderFieldDocumentType"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
enum RiskOrderField
|
enum RiskOrderField
|
||||||
|
|||||||
@@ -5068,6 +5068,10 @@ enum DocumentOrderField
|
|||||||
@goEnum(
|
@goEnum(
|
||||||
value: "github.com/getprobo/probo/pkg/coredata.DocumentOrderFieldCreatedAt"
|
value: "github.com/getprobo/probo/pkg/coredata.DocumentOrderFieldCreatedAt"
|
||||||
)
|
)
|
||||||
|
DOCUMENT_TYPE
|
||||||
|
@goEnum(
|
||||||
|
value: "github.com/getprobo/probo/pkg/coredata.DocumentOrderFieldDocumentType"
|
||||||
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
enum RiskOrderField
|
enum RiskOrderField
|
||||||
@@ -51348,12 +51352,14 @@ func (ec *executionContext) marshalNDocumentOrderField2githubᚗcomᚋgetprobo
|
|||||||
|
|
||||||
var (
|
var (
|
||||||
unmarshalNDocumentOrderField2githubᚗcomᚋgetproboᚋproboᚋpkgᚋcoredataᚐDocumentOrderField = map[string]coredata.DocumentOrderField{
|
unmarshalNDocumentOrderField2githubᚗcomᚋgetproboᚋproboᚋpkgᚋcoredataᚐDocumentOrderField = map[string]coredata.DocumentOrderField{
|
||||||
"TITLE": coredata.DocumentOrderFieldTitle,
|
"TITLE": coredata.DocumentOrderFieldTitle,
|
||||||
"CREATED_AT": coredata.DocumentOrderFieldCreatedAt,
|
"CREATED_AT": coredata.DocumentOrderFieldCreatedAt,
|
||||||
|
"DOCUMENT_TYPE": coredata.DocumentOrderFieldDocumentType,
|
||||||
}
|
}
|
||||||
marshalNDocumentOrderField2githubᚗcomᚋgetproboᚋproboᚋpkgᚋcoredataᚐDocumentOrderField = map[coredata.DocumentOrderField]string{
|
marshalNDocumentOrderField2githubᚗcomᚋgetproboᚋproboᚋpkgᚋcoredataᚐDocumentOrderField = map[coredata.DocumentOrderField]string{
|
||||||
coredata.DocumentOrderFieldTitle: "TITLE",
|
coredata.DocumentOrderFieldTitle: "TITLE",
|
||||||
coredata.DocumentOrderFieldCreatedAt: "CREATED_AT",
|
coredata.DocumentOrderFieldCreatedAt: "CREATED_AT",
|
||||||
|
coredata.DocumentOrderFieldDocumentType: "DOCUMENT_TYPE",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user