Make sure URLs are cloned before using set-query-param on them
parent
2c38f2e3e3
commit
2dbc57a120
|
@ -10,7 +10,7 @@ IN: google.search
|
|||
<PRIVATE
|
||||
|
||||
: search-url ( query -- url )
|
||||
URL" http://ajax.googleapis.com/ajax/services/search/web"
|
||||
URL" http://ajax.googleapis.com/ajax/services/search/web" clone
|
||||
"1.0" "v" set-query-param
|
||||
swap "q" set-query-param
|
||||
"8" "rsz" set-query-param
|
||||
|
|
|
@ -22,7 +22,7 @@ TUPLE: calculator < dispatcher ;
|
|||
{ "y" [ v-number ] }
|
||||
} validate-params
|
||||
|
||||
URL" $calculator" "x" value "y" value + "z" set-query-param
|
||||
URL" $calculator" clone "x" value "y" value + "z" set-query-param
|
||||
<redirect>
|
||||
] >>submit ;
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ IN: webapps.mason.report
|
|||
[ build-report ] >>display ;
|
||||
|
||||
: report-link ( builder -- xml )
|
||||
[ URL" report" ] dip
|
||||
[ URL" report" clone ] dip
|
||||
[ os>> "os" set-query-param ]
|
||||
[ cpu>> "cpu" set-query-param ] bi
|
||||
[XML <a href=<->>Latest build report</a> XML] ;
|
||||
|
|
|
@ -46,15 +46,15 @@ IN: webapps.mason.utils
|
|||
adjust-url ;
|
||||
|
||||
: package-url ( builder -- url )
|
||||
[ URL" http://builds.factorcode.org/package" ] dip
|
||||
[ URL" http://builds.factorcode.org/package" clone ] dip
|
||||
platform-url ;
|
||||
|
||||
: report-url ( builder -- url )
|
||||
[ URL" http://builds.factorcode.org/report" ] dip
|
||||
[ URL" http://builds.factorcode.org/report" clone ] dip
|
||||
platform-url ;
|
||||
|
||||
: release-url ( builder -- url )
|
||||
[ URL" http://builds.factorcode.org/release" ] dip
|
||||
[ URL" http://builds.factorcode.org/release" clone ] dip
|
||||
platform-url ;
|
||||
|
||||
: validate-secret ( -- )
|
||||
|
|
Loading…
Reference in New Issue