|
|
|
@ -303,19 +303,15 @@ func (a *dashboardSqlAccess) scanRow(rows *sql.Rows, history bool) (*dashboardRo |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if origin_name.String != "" { |
|
|
|
|
// if the reader cannot be found, it may be an orphaned provisioned dashboard
|
|
|
|
|
resolvedPath := a.provisioning.GetDashboardProvisionerResolvedPath(origin_name.String) |
|
|
|
|
if resolvedPath != "" { |
|
|
|
|
meta.SetSourceProperties(utils.SourceProperties{ |
|
|
|
|
Path: origin_path.String, |
|
|
|
|
Checksum: origin_hash.String, |
|
|
|
|
TimestampMillis: origin_ts.Int64, |
|
|
|
|
}) |
|
|
|
|
meta.SetManagerProperties(utils.ManagerProperties{ |
|
|
|
|
Kind: utils.ManagerKindClassicFP, // nolint:staticcheck
|
|
|
|
|
Identity: origin_name.String, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
meta.SetSourceProperties(utils.SourceProperties{ |
|
|
|
|
Path: origin_path.String, |
|
|
|
|
Checksum: origin_hash.String, |
|
|
|
|
TimestampMillis: origin_ts.Int64, |
|
|
|
|
}) |
|
|
|
|
meta.SetManagerProperties(utils.ManagerProperties{ |
|
|
|
|
Kind: utils.ManagerKindClassicFP, // nolint:staticcheck
|
|
|
|
|
Identity: origin_name.String, |
|
|
|
|
}) |
|
|
|
|
} else if plugin_id.String != "" { |
|
|
|
|
meta.SetManagerProperties(utils.ManagerProperties{ |
|
|
|
|
Kind: utils.ManagerKindPlugin, |
|
|
|
|