[BUG]: sf project delete source -m "Flow:XYZ` returns insufficient access rights on cross-reference id

Abierto
#3,684 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
65/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
node.js
Área
cli

Línea de trabajo

Start by locating the implementation and tests for the sf project delete source command, then trace how it handles Flow components and their versions. Reproduce with the provided steps using an unactivated screen flow. Done means the command deletes the flow and all versions without the cross-reference access error.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

area:mdapi investigating validated
Before You Submit
  • I'm using the latest version of Salesforce CLI
  • I've searched the existing issues
  • I've run sf doctor to diagnose common issues
Related Issue

No response

Command

sf project delete source

Org Type

Sandbox

Did this work before?

No, this is a new bug

Last Working Version

No response

Summary

When I'm trying to delete Flow entirely, it always return insufficient access rights on cross-reference id even though I'm an admin and I have all rights to the flow.
I can delete the same flow without any issues from the UI.

sf project delete source -r -m "Flow:FO_Sampling_Flow"

Component Failures [1]
┌───────┬──────────────────┬──────────────────────────────────────────────────┐
│ Type  │ Name             │ Problem                                          │
├───────┼──────────────────┼──────────────────────────────────────────────────┤
│ Error │ FO_Sampling_Flow │ insufficient access rights on cross-reference id │
└───────┴──────────────────┴──────────────────────────────────────────────────┘
Repository to Reproduce

No response

Steps to reproduce
  1. Create screen flow "TestDeleteIssues". It doesn't need to be activated, just saved.
  2. sf project delete source -r -m "Flow:TestDeleteIssues"
  3. Notice error
Expected Result

Flow and all flow versions should be deleted., regardless of activation status.

Actual Result
Component Failures [1]
┌───────┬──────────────────┬──────────────────────────────────────────────────┐
│ Type  │ Name             │ Problem                                          │
├───────┼──────────────────┼──────────────────────────────────────────────────┤
│ Error │ TestDeleteIssues │ insufficient access rights on cross-reference id │
└───────┴──────────────────┴──────────────────────────────────────────────────┘
Error Message
insufficient access rights on cross-reference id
System Information
{
  "architecture": "win32-x64",
  "cliVersion": "@salesforce/cli/2.157.8",
  "nodeVersion": "node-v24.20.0",
  "osVersion": "Windows_NT 10.0.26300",
  "rootPath": "C:\\Users\\piotr\\AppData\\Roaming\\npm\\node_modules\\@salesforce\\cli",
  "shell": "cmd.exe",
  "pluginVersions": [
    "@oclif/plugin-autocomplete 4.0.6 (core)",
    "@oclif/plugin-commands 5.0.6 (core)",
    "@oclif/plugin-help 7.0.6 (core)",
    "@oclif/plugin-not-found 4.0.7 (core)",
    "@oclif/plugin-plugins 7.0.13 (core)",
    "@oclif/plugin-search 2.0.9 (core)",
    "@oclif/plugin-update 5.0.10 (core)",
    "@oclif/plugin-version 3.0.7 (core)",
    "@oclif/plugin-warn-if-update-available 4.0.5 (core)",
    "@oclif/plugin-which 4.0.6 (core)",
    "@salesforce/cli 2.157.8 (core)",
    "agent 2.2.3 (core)",
    "apex 4.4.4 (core)",
    "api 2.0.24 (core)",
    "auth 6.0.0 (core)",
    "code-analyzer 5.16.0 (user)",
    "data 5.1.24 (core)",
    "deploy-retrieve 4.3.2 (core)",
    "info 4.0.22 (core)",
    "lightning-dev 6.2.19 (user)",
    "limits 4.0.6 (core)",
    "marketplace 2.0.23 (core)",
    "org 7.0.10 (core)",
    "packaging 3.0.17 (core)",
    "schema 4.0.16 (core)",
    "settings 3.0.22 (core)",
    "sobject 2.0.20 (core)",
    "telemetry 4.2.4 (core)",
    "templates 57.5.0 (core)",
    "trust 4.0.28 (core)",
    "user 6.0.6 (core)",
    "sfdmu 5.8.0 (user)",
    "sfdx-git-delta 6.45.1 (user)"
  ]
}
Additional Information

No response

Screenshots or Log Files

No response

Lenguaje dominante
Sin datos de lenguaje
Estrellas
575
Forks
80
Merge medio
5 h 58 min
PR fusionados (30 d)
4

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de forcedotcom/cli

Todos los issues de forcedotcom/cli

Issues similares

Más issues de CLI

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.