Skip to content

Commit b4006fa

Browse files
committed
[PSL-1206] fix reg detail endpoint to return volume info by base-file-id
1 parent 57af543 commit b4006fa

File tree

14 files changed

+44
-49
lines changed

14 files changed

+44
-49
lines changed

walletnode/api/design/cascade.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -155,9 +155,9 @@ var _ = Service("cascade", func() {
155155
Result(FileRegistrationDetailResult)
156156

157157
HTTP(func() {
158-
GET("/registration_details/{file_id}")
158+
GET("/registration_details/{base_file_id}")
159159
Params(func() {
160-
Param("file_id", String)
160+
Param("base_file_id", String)
161161
})
162162

163163
// Define error HTTP statuses.
@@ -332,13 +332,13 @@ var StartCascadeProcessingPayload = Type("StartCascadeProcessingPayload", func()
332332
// FileRegistrationDetailPayload - Payload for registration detail
333333
var FileRegistrationDetailPayload = Type("FileRegistrationDetailPayload", func() {
334334
Description("File registration details")
335-
Attribute("file_id", String, func() {
336-
Description("file ID")
335+
Attribute("base_file_id", String, func() {
336+
Description("Base file ID")
337337
MaxLength(8)
338338
Example("VK7mpAqZ")
339339
})
340340

341-
Required("file_id")
341+
Required("base_file_id")
342342
})
343343

344344
// FileRegistrationDetailResult is registration detail result.

walletnode/api/gen/cascade/service.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/cascade/client/cli.go

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/cascade/client/encode_decode.go

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/cascade/client/paths.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/cascade/server/encode_decode.go

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/cascade/server/paths.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/cascade/server/server.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/cascade/server/types.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

walletnode/api/gen/http/openapi.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

walletnode/api/gen/http/openapi.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -927,17 +927,17 @@ paths:
927927
- http
928928
security:
929929
- api_key_header_Authorization: []
930-
/openapi/cascade/registration_details/{file_id}:
930+
/openapi/cascade/registration_details/{base_file_id}:
931931
get:
932932
tags:
933933
- cascade
934934
summary: Get the file registration details
935935
description: Get the file registration details
936936
operationId: cascade#registrationDetails
937937
parameters:
938-
- name: file_id
938+
- name: base_file_id
939939
in: path
940-
description: file ID
940+
description: Base file ID
941941
required: true
942942
type: string
943943
maxLength: 8

walletnode/api/gen/http/openapi3.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

walletnode/api/gen/http/openapi3.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1961,21 +1961,21 @@ paths:
19611961
$ref: '#/components/schemas/Error'
19621962
security:
19631963
- api_key_header_Authorization: []
1964-
/openapi/cascade/registration_details/{file_id}:
1964+
/openapi/cascade/registration_details/{base_file_id}:
19651965
get:
19661966
tags:
19671967
- cascade
19681968
summary: Get the file registration details
19691969
description: Get the file registration details
19701970
operationId: cascade#registrationDetails
19711971
parameters:
1972-
- name: file_id
1972+
- name: base_file_id
19731973
in: path
1974-
description: file ID
1974+
description: Base file ID
19751975
required: true
19761976
schema:
19771977
type: string
1978-
description: file ID
1978+
description: Base file ID
19791979
example: VK7mpAqZ
19801980
maxLength: 8
19811981
example: VK7mpAqZ

walletnode/api/services/cascade.go

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -398,15 +398,10 @@ func (service *CascadeAPIHandler) GetTaskHistory(ctx context.Context, p *cascade
398398
}
399399

400400
func (service *CascadeAPIHandler) RegistrationDetails(ctx context.Context, rdp *cascade.RegistrationDetailsPayload) (registrationDetail *cascade.Registration, err error) {
401-
log.WithContext(ctx).WithField("file_id", rdp.FileID).Info("Registration detail api invoked")
402-
defer log.WithContext(ctx).WithField("file_id", rdp.FileID).Info("Finished registration details")
401+
log.WithContext(ctx).WithField("base_file_id", rdp.BaseFileID).Info("Registration detail api invoked")
402+
defer log.WithContext(ctx).WithField("base_file_id", rdp.BaseFileID).Info("Finished registration details")
403403

404-
baseFile, err := service.register.GetFile(rdp.FileID)
405-
if err != nil {
406-
return nil, cascade.MakeInternalServerError(err)
407-
}
408-
409-
relatedFiles, err := service.register.GetFilesByBaseFileID(baseFile.FileID)
404+
relatedFiles, err := service.register.GetFilesByBaseFileID(rdp.BaseFileID)
410405
if err != nil {
411406
return nil, cascade.MakeInternalServerError(err)
412407
}

0 commit comments

Comments
 (0)