From 3d2648ef01edf96c47b5f0f29cbaca5ec31f2399 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 31 Jan 2020 11:21:08 -0500 Subject: [PATCH] Update ProcessPageEdit so that it detects when the same error message might get shown twice and prevents it from happening --- .../Process/ProcessPageEdit/ProcessPageEdit.module | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module b/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module index 81f56740..5f7f0a33 100644 --- a/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module +++ b/wire/modules/Process/ProcessPageEdit/ProcessPageEdit.module @@ -2068,7 +2068,14 @@ class ProcessPageEdit extends Process implements WirePageEditor, ConfigurableMod } } catch(\Exception $e) { - $this->error($e->getMessage()); + $show = true; + $message = $e->getMessage(); + foreach($this->errors('all') as $error) { + if(strpos($error, $message) === false) continue; + $show = false; + break; + } + if($show) $this->error($message); } } }