modify error message
This commit is contained in:
@@ -426,7 +426,7 @@ func TestQIFTransactionDataFileParseImportedData_MissingRequiredFields(t *testin
|
||||
"!Type:Bank\n"+
|
||||
"T-123.45\n"+
|
||||
"^\n"), 0, nil, nil, nil, nil, nil)
|
||||
assert.EqualError(t, err, errs.ErrTransactionTimeInvalid.Message)
|
||||
assert.EqualError(t, err, errs.ErrMissingTransactionTime.Message)
|
||||
|
||||
// Missing Amount Field
|
||||
_, _, _, _, _, _, err = converter.ParseImportedData(context, user, []byte(
|
||||
|
||||
@@ -118,6 +118,10 @@ func (t *qifTransactionDataRowIterator) Next(ctx core.Context, user *models.User
|
||||
func (t *qifTransactionDataRowIterator) parseTransaction(ctx core.Context, user *models.User, qifTransaction *qifTransactionData) (map[datatable.TransactionDataTableColumn]string, error) {
|
||||
data := make(map[datatable.TransactionDataTableColumn]string, len(qifTransactionSupportedColumns))
|
||||
|
||||
if qifTransaction.date == "" {
|
||||
return nil, errs.ErrMissingTransactionTime
|
||||
}
|
||||
|
||||
transactionTime, err := t.parseTransactionTime(ctx, qifTransaction.date)
|
||||
|
||||
if err != nil {
|
||||
|
||||
@@ -17,4 +17,5 @@ var (
|
||||
ErrRelatedIdCannotBeBlank = NewNormalError(NormalSubcategoryConverter, 10, http.StatusBadRequest, "related id cannot be blank")
|
||||
ErrFoundRecordNotHasRelatedRecord = NewNormalError(NormalSubcategoryConverter, 11, http.StatusBadRequest, "found some transactions without related records")
|
||||
ErrInvalidQIFFile = NewNormalError(NormalSubcategoryConverter, 12, http.StatusBadRequest, "invalid qif file")
|
||||
ErrMissingTransactionTime = NewNormalError(NormalSubcategoryConverter, 13, http.StatusBadRequest, "missing transaction time field")
|
||||
)
|
||||
|
||||
@@ -1127,6 +1127,7 @@
|
||||
"related id cannot be blank": "Related ID cannot be blank",
|
||||
"found some transactions without related records": "There are some transactions which don't have related records",
|
||||
"invalid qif file": "Invalid QIF file",
|
||||
"missing transaction time field": "Missing transaction time field",
|
||||
"query items cannot be blank": "There are no query items",
|
||||
"query items too much": "There are too many query items",
|
||||
"query items have invalid item": "There is invalid item in query items",
|
||||
|
||||
@@ -1127,6 +1127,7 @@
|
||||
"related id cannot be blank": "关联Id不能为空",
|
||||
"found some transactions without related records": "有一些交易没有关联记录",
|
||||
"invalid qif file": "无效的 QIF 文件",
|
||||
"missing transaction time field": "缺少交易时间字段",
|
||||
"query items cannot be blank": "请求项目不能为空",
|
||||
"query items too much": "请求项目过多",
|
||||
"query items have invalid item": "请求项目中有非法项目",
|
||||
|
||||
Reference in New Issue
Block a user