From 24f1caceaecd2513e3cedb943c658ede82fe40d0 Mon Sep 17 00:00:00 2001 From: Nya Candy Date: Wed, 6 Aug 2025 18:01:01 +0800 Subject: [PATCH] fix: possile nil pointer caused application crash --- pkg/filemanager/manager/upload.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/filemanager/manager/upload.go b/pkg/filemanager/manager/upload.go index 7d93ed3..80a8504 100644 --- a/pkg/filemanager/manager/upload.go +++ b/pkg/filemanager/manager/upload.go @@ -367,7 +367,9 @@ func (m *manager) updateStateless(ctx context.Context, req *fs.UploadRequest, o return nil, fmt.Errorf("faield to prepare uplaod: %w", err) } - req.Props = res.Req.Props + if res.Req != nil { + req.Props = res.Req.Props + } if err := m.Upload(ctx, req, res.Session.Policy); err != nil { if err := o.Node.OnUploadFailed(ctx, &fs.StatelessOnUploadFailedService{ UploadSession: res.Session,