repos / pico

pico services mono repo
git clone https://github.com/picosh/pico.git

commit
853d60e
parent
b0daabd
author
Eric Bower
date
2025-06-20 14:19:38 -0400 EDT
fix(pgs): getobject should return always objectinfo
2 files changed,  +3, -3
M docker-compose.prod.yml
+1, -1
1@@ -394,7 +394,7 @@ networks:
2       com.docker.network.bridge.name: prose
3     ipam:
4       config:
5-        - subnet: 172.18.0.0/16
6+        - subnet: 172.30.0.0/16
7         - subnet: fd00:dead:beef:18::/112
8   pastes:
9     enable_ipv6: true
M pkg/pobj/storage/fs.go
+2, -2
 1@@ -122,7 +122,7 @@ func (s *StorageFS) GetObject(bucket Bucket, fpath string) (utils.ReadAndReaderA
 2 		// calculate etag
 3 		h := md5.New()
 4 		if _, err := io.Copy(h, dat); err != nil {
 5-			return nil, nil, err
 6+			return nil, objInfo, err
 7 		}
 8 		md5Sum := h.Sum(nil)
 9 		etag = hex.EncodeToString(md5Sum)
10@@ -131,7 +131,7 @@ func (s *StorageFS) GetObject(bucket Bucket, fpath string) (utils.ReadAndReaderA
11 	// reset os.File reader
12 	_, err = dat.Seek(0, io.SeekStart)
13 	if err != nil {
14-		return nil, nil, err
15+		return nil, objInfo, err
16 	}
17 
18 	objInfo.ETag = etag