From 3757d8820d3979ca2cb379b8f23e2343a8280a02 Mon Sep 17 00:00:00 2001
From: Daniel J Walsh <dwalsh@redhat.com>
Date: Fri, 7 May 2021 11:50:28 -0400
Subject: Report Download complete in Compatibility mode

Fixes: https://github.com/containers/podman/issues/10258

[NO TESTS NEEDED] Difficult to create tests for this.

Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
---
 pkg/api/handlers/compat/images.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'pkg')

diff --git a/pkg/api/handlers/compat/images.go b/pkg/api/handlers/compat/images.go
index 0b9367a17..150b093c2 100644
--- a/pkg/api/handlers/compat/images.go
+++ b/pkg/api/handlers/compat/images.go
@@ -324,7 +324,11 @@ loop: // break out of for/select infinite loop
 			flush()
 		case <-runCtx.Done():
 			if !failed {
-				report.Status = "Pull complete"
+				if utils.IsLibpodRequest(r) {
+					report.Status = "Pull complete"
+				} else {
+					report.Status = "Download complete"
+				}
 				report.Id = img[0:12]
 				if err := enc.Encode(report); err != nil {
 					logrus.Warnf("Failed to json encode error %q", err.Error())
-- 
cgit v1.2.3-54-g00ecf