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

Aperta
#3,684 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
65/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
node.js
Ambito
cli

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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

Lingua principale
Nessun dato sulla lingua
Stelle
575
Fork
80
Merge medio
5h 58m
PR unite (30g)
4

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di forcedotcom/cli

Tutte le issue di forcedotcom/cli

Issue simili

Altre issue su CLI

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.