szczanieckiej.git

commit bb1ff33deffb7e8622ced4225294a4f1e54260f8

Author: Adam <git@apiote.xyz>

create lua updates file only if script is not empty

 traffic/convert.go | 10 +++++-----


diff --git a/traffic/convert.go b/traffic/convert.go
index 64757e0173b3f374cc636455047c60e61e0832bc..92032d986209562c4ce3077ca83a9a8b733e0add 100644
--- a/traffic/convert.go
+++ b/traffic/convert.go
@@ -1376,17 +1376,17 @@ 	return c, err
 }
 
 func convertLuaScripts(c feedConverter) error { // O(1) ; ( -- >> updates.lua )
+	script := c.Feed.LuaUpdatesScript(c.config.Auth[c.Feed.String()])
+	if script == "" {
+		return nil
+	}
+	
 	path := c.TmpFeedPath
 	updatesFile, err := os.Create(filepath.Join(path, "updates.lua"))
 	if err != nil {
 		return fmt.Errorf("while creating file: %w", err)
 	}
 	defer updatesFile.Close()
-
-	script := c.Feed.LuaUpdatesScript(c.config.Auth[c.Feed.String()])
-	if script == "" {
-		return nil
-	}
 
 	updatesFile.Write([]byte(script))