File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -216,19 +216,25 @@ func retrieveImage(ref name.Reference) (v1.Image, error) {
216
216
var err error
217
217
var img v1.Image
218
218
219
+ if ! useDaemon && ! useRemote {
220
+ return nil , fmt .Errorf ("neither daemon nor remote" )
221
+ }
222
+
219
223
klog .Infof ("retrieving image: %+v" , ref )
220
224
if useDaemon {
221
225
img , err = retrieveDaemon (ref )
226
+ if err == nil {
227
+ return img , nil
228
+ }
222
229
}
223
230
if useRemote {
224
231
img , err = retrieveRemote (ref , defaultPlatform )
225
- if err ! = nil {
226
- return nil , err
232
+ if err = = nil {
233
+ return fixPlatform ( ref , img , defaultPlatform )
227
234
}
228
- return fixPlatform (ref , img , defaultPlatform )
229
235
}
230
236
231
- return img , err
237
+ return nil , err
232
238
}
233
239
234
240
func retrieveDaemon (ref name.Reference ) (v1.Image , error ) {
You can’t perform that action at this time.
0 commit comments