From 5fe4b276eb9fce2577534b09cef554089bf633cc Mon Sep 17 00:00:00 2001 From: Ta-Ching Chen Date: Tue, 27 Jun 2017 13:22:09 +0800 Subject: [PATCH] Fission update must require at least one change to function (#241) --- fission/function.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/fission/function.go b/fission/function.go index f8d10595..35e5c57e 100644 --- a/fission/function.go +++ b/fission/function.go @@ -179,9 +179,16 @@ func fnUpdate(c *cli.Context) error { } fileName := c.String("code") + if len(fileName) == 0 { + fileName = c.String("package") + } + + if len(envName) == 0 && len(fileName) == 0 { + fatal("Need --env or --code or --package argument.") + } + if len(fileName) > 0 { code := fnFetchCode(fileName) - function.Code = string(code) }