Index: trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java	(revision 17981)
+++ trunk/src/org/openstreetmap/josm/gui/download/OverpassQueryWizardDialog.java	(revision 17982)
@@ -69,5 +69,4 @@
             default:
                 super.buttonAction(buttonIndex, evt);
-
         }
     }
Index: trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java	(revision 17981)
+++ trunk/src/org/openstreetmap/josm/io/OverpassDownloadReader.java	(revision 17982)
@@ -12,4 +12,5 @@
 import java.time.ZoneId;
 import java.time.ZoneOffset;
+import java.time.format.DateTimeParseException;
 import java.util.Arrays;
 import java.util.EnumMap;
@@ -223,5 +224,5 @@
                         Logging.warn("Unsupported syntax: " + matcher.group(1));
                 }
-            } catch (UncheckedParseException | IOException | NoSuchElementException | IndexOutOfBoundsException ex) {
+            } catch (UncheckedParseException | DateTimeParseException | IOException | NoSuchElementException | IndexOutOfBoundsException ex) {
                 final String msg = tr("Failed to evaluate {0}", matcher.group());
                 Logging.log(Logging.LEVEL_WARN, msg, ex);
Index: trunk/src/org/openstreetmap/josm/tools/SearchCompilerQueryWizard.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/SearchCompilerQueryWizard.java	(revision 17981)
+++ trunk/src/org/openstreetmap/josm/tools/SearchCompilerQueryWizard.java	(revision 17982)
@@ -104,5 +104,5 @@
             final String value = ((SearchCompiler.KeyValue) match).getValue();
             if ("newer".equals(key)) {
-                return "(newer:" + quote("{{date:" + value + "}}") + ")";
+                return "(newer:" + quote(value) + ")";
             }
             return "[~" + quote(key) + "~" + quote(value) + "]";
Index: trunk/test/unit/org/openstreetmap/josm/tools/SearchCompilerQueryWizardTest.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/tools/SearchCompilerQueryWizardTest.java	(revision 17981)
+++ trunk/test/unit/org/openstreetmap/josm/tools/SearchCompilerQueryWizardTest.java	(revision 17982)
@@ -217,4 +217,13 @@
 
     /**
+     * Test "newer" query.
+     */
+    @Test
+    void testNewer() {
+        assertQueryEquals("  nwr(newer:\"2021-05-30T20:00:00Z\");\n",
+                "newer:\"2021-05-30T20:00:00Z\"");
+    }
+
+    /**
      * Test building an Overpass query based on a preset name.
      */
