This is an automated email from the ASF dual-hosted git repository.

hainenber pushed a commit to branch fix/correct-db-module-filename-for-editing
in repository https://gitbox.apache.org/repos/asf/superset.git

commit dc53ba139e505879292c91515baff28491cbb53f
Author: hainenber <[email protected]>
AuthorDate: Mon Feb 16 12:35:43 2026 +0700

    fix(docs): correct DB module filename for editing
    
    Signed-off-by: hainenber <[email protected]>
---
 docs/src/components/databases/DatabasePage.tsx | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/docs/src/components/databases/DatabasePage.tsx 
b/docs/src/components/databases/DatabasePage.tsx
index bcd2e1ad1d3..8e4b8e83668 100644
--- a/docs/src/components/databases/DatabasePage.tsx
+++ b/docs/src/components/databases/DatabasePage.tsx
@@ -104,6 +104,10 @@ const DatabasePage: React.FC<DatabasePageProps> = ({ 
database, name }) => {
     </div>
   );
 
+  // Ensure db filename can be obtained regardless of how db doc gets generated
+  // by either Flask app (superset.db_engine_specs.postgres) or fallback mode 
(postgres)
+  const databaseModuleFilename = `${database.module?.split('.').pop()}.py`;
+
   // Render driver information
   const renderDrivers = () => {
     if (!docs?.drivers?.length) return null;
@@ -770,11 +774,11 @@ const DatabasePage: React.FC<DatabasePageProps> = ({ 
database, name }) => {
               Help improve this documentation by editing the engine spec:
             </Text>
             <a
-              
href={`https://github.com/apache/superset/edit/master/superset/db_engine_specs/${database.module}.py`}
+              
href={`https://github.com/apache/superset/edit/master/superset/db_engine_specs/${databaseModuleFilename}`}
               target="_blank"
               rel="noreferrer"
             >
-              <EditOutlined /> Edit {database.module}.py
+              <EditOutlined /> Edit {databaseModuleFilename}
             </a>
           </Space>
         </Card>

Reply via email to