Skip to content

Commit 1ceeba8

Browse files
committed
Fixed code to propperly handle a service withput samples
1 parent 7492af5 commit 1ceeba8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

bu_isciii/new_service.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def __init__(
6363
self.services_requested = self.resolution_info["resolutions"][0][
6464
"available_services"
6565
]
66-
self.service_samples = self.resolution_info.get("samples", None)
66+
self.service_samples = self.resolution_info.get("samples")
6767

6868
if ask_path and path is None:
6969
stderr.print("Directory where you want to create the service folder.")
@@ -124,7 +124,6 @@ def check_md5(self):
124124
os.chdir(original_dir)
125125

126126
def create_folder(self):
127-
self.check_md5()
128127
if not self.no_create_folder:
129128
stderr.print(
130129
"[blue]I will create the service folder for " + self.resolution_id + "!"
@@ -258,7 +257,8 @@ def samples_json(self):
258257
f.close()
259258

260259
def create_new_service(self):
261-
if self.service_samples is not None:
260+
if len(self.service_samples) > 0:
261+
self.check_md5()
262262
self.create_folder()
263263
self.copy_template()
264264
self.create_samples_id()
@@ -277,7 +277,7 @@ def create_new_service(self):
277277
stderr.print(
278278
"[yellow]WARN: No samples recorded in service: " + self.resolution_id
279279
)
280-
if bu_isciii.utils.prompt_yn_question("Do you want to proceed?: "):
280+
if bu_isciii.utils.prompt_yn_question("Do you want to proceed?: ", dflt=True):
281281
self.create_folder()
282282
self.copy_template()
283283
if self.resolution_info["service_state"] != "in_progress":

0 commit comments

Comments
 (0)