diff --git a/modules/admin/lib/Controller/Federation.php b/modules/admin/lib/Controller/Federation.php
index d45d0f2f7bc511974fe38c82b81a5717088301db..0fb093887628563dee5272e2134aa5f4fa22e9d4 100644
--- a/modules/admin/lib/Controller/Federation.php
+++ b/modules/admin/lib/Controller/Federation.php
@@ -442,6 +442,13 @@ class Federation
                          */
                         unset($entityMetadata['entityDescriptor']);
 
+                        /**
+                         * Remove any expire from the metadata. This is not so useful
+                         * for manually converted metadata and frequently gives rise
+                         * to unexpected results when copy-pased statically.
+                         */
+                        unset($entityMetadata['expire']);
+
                         $text .= '$metadata[' . var_export($entityId, true) . '] = '
                             . VarExporter::export($entityMetadata) . ";\n";
                     }