diff --git a/modules/admin/lib/Controller/Federation.php b/modules/admin/lib/Controller/Federation.php
index 0b4d1a4a01a747bde0c7155d75b7df913acbf3cf..c2cd1176ca23204f6d18ca314c7993cbce9572c1 100644
--- a/modules/admin/lib/Controller/Federation.php
+++ b/modules/admin/lib/Controller/Federation.php
@@ -432,6 +432,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) . '] = '
                         . var_export($entityMetadata, true) . ";\n";
                 }