@@ -197,18 +197,19 @@ var appMetadataFileUpdate = map[string]fsutil.DataUpdaterFn{
197197 nodePackageFile : nodePackageJSONVerUpdater ,
198198}
199199
200- func appMetadataFileUpdater (filePath string ) fsutil. DataUpdaterFn {
200+ func appMetadataFileUpdater (filePath string ) error {
201201 target := filepath .Base (filePath )
202202
203- fn , found := appMetadataFileUpdate [target ]
203+ updater , found := appMetadataFileUpdate [target ]
204204 if ! found {
205205 log .Tracef ("appMetadataFileUpdater - no updater" )
206+ return nil
206207 }
207208
208- return fn
209+ return fsutil . UpdateFileData ( filePath , updater , true )
209210}
210211
211- func nodePackageJSONVerUpdater (data []byte ) ([]byte , error ) {
212+ func nodePackageJSONVerUpdater (target string , data []byte ) ([]byte , error ) {
212213 var info map [string ]interface {}
213214
214215 err := json .Unmarshal (data , & info )
@@ -223,10 +224,11 @@ func nodePackageJSONVerUpdater(data []byte) ([]byte, error) {
223224 }
224225
225226 version = fmt .Sprintf ("1%s" , version )
227+ log .Tracef ("nodePackageJSONVerUpdater(%s) - version='%v'->'%v')\n " , target , info ["version" ], version )
226228 info ["version" ] = version
227229
228- b := new ( bytes.Buffer )
229- enc := json .NewEncoder (b )
230+ var b bytes.Buffer
231+ enc := json .NewEncoder (& b )
230232 enc .SetEscapeHTML (false )
231233 enc .SetIndent (" " , " " )
232234 err = enc .Encode (info )
@@ -1516,11 +1518,8 @@ copyFiles:
15161518 log .Debugf ("saveArtifacts [%s,%s] - error saving file => %v" , srcFileName , filePath , err )
15171519 }
15181520
1519- if updater := appMetadataFileUpdater (srcFileName ); updater != nil {
1520- err := fsutil .UpdateFileData (filePath , updater , true )
1521- if err != nil {
1522- log .Debugf ("saveArtifacts [%s,%s] - fsutil.UpdateFileData error => %v" , srcFileName , filePath , err )
1523- }
1521+ if err := appMetadataFileUpdater (filePath ); err != nil {
1522+ log .Debugf ("saveArtifacts [%s,%s] - appMetadataFileUpdater => not updated %v / err = %v" , filePath , err )
15241523 }
15251524 } else {
15261525 err := fsutil .CopyRegularFile (p .cmd .KeepPerms , srcFileName , filePath , true )
0 commit comments