Error not bubbling up from delete trigger Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Moderator Election Q&A - Questionnaire 2019 Community Moderator Election ResultsLead Conversion to Custom ObjectDeleting all related list when a record is deleted in lookupDelete trigger error message on deleting a Master object recordAssign territories on lead conversion using apexTrigger Before Delete doesn't show exception messageRaiseError not logging Error message into DEConvert Lead to Contact with trigger on OpportunityLock Opportunity Contact Role recordINSUFFICIENT_ACCESS_OR_READONLY - Cannot Delete QuoteLineItemApex trigger Causing issue

Project Euler #1 in C++

The Nth Gryphon Number

What is "gratricide"?

Has negative voting ever been officially implemented in elections, or seriously proposed, or even studied?

How could we fake a moon landing now?

How to compare two different files line by line in unix?

Movie where a circus ringmaster turns people into animals

Error not bubbling up from delete trigger

One-one communication

Trademark violation for app?

Central Vacuuming: Is it worth it, and how does it compare to normal vacuuming?

How do I tell what width chain my used chainring needs?

Misunderstanding of Sylow theory

Semigroups with no morphisms between them

What do you call the main part of a joke?

Strange behavior of Object.defineProperty() in JavaScript

What does Turing mean by this statement?

How fail-safe is nr as stop bytes?

AppleTVs create a chatty alternate WiFi network

Is it possible to force a specific program to remain in memory after closing it?

How much damage would a cupful of neutron star matter do to the Earth?

Why does it sometimes sound good to play a grace note as a lead in to a note in a melody?

Is there public access to the Meteor Crater in Arizona?

What are the discoveries that have been possible with the rejection of positivism?



Error not bubbling up from delete trigger



Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)
2019 Moderator Election Q&A - Questionnaire
2019 Community Moderator Election ResultsLead Conversion to Custom ObjectDeleting all related list when a record is deleted in lookupDelete trigger error message on deleting a Master object recordAssign territories on lead conversion using apexTrigger Before Delete doesn't show exception messageRaiseError not logging Error message into DEConvert Lead to Contact with trigger on OpportunityLock Opportunity Contact Role recordINSUFFICIENT_ACCESS_OR_READONLY - Cannot Delete QuoteLineItemApex trigger Causing issue



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















I need to prevent deletion of our dummy account, which is part of the Lead conversion process under certain conditions. And it does prevent deletion. However, the error I am adding to the account record does not bubble up to the UI.



Am I doing something wrong or is this an expected behavior? Do I need to move my code to "isUpdate" and check the "IsDeleted" flag instead?



Code:



if (Trigger.isBefore) {
// Prevent dummy account deletion
if (Trigger.isDelete)
for (Account a : Trigger.new)
if (a.Name == 'DO NOT DELETE') a.addError('This account may not be deleted. It is part of the Lead conversion process.');




Actual error:




There's a problem saving this record. You might not have permission to
edit it, or it might have been deleted or archived. Contact your
administrator for help.











share|improve this question




























    1















    I need to prevent deletion of our dummy account, which is part of the Lead conversion process under certain conditions. And it does prevent deletion. However, the error I am adding to the account record does not bubble up to the UI.



    Am I doing something wrong or is this an expected behavior? Do I need to move my code to "isUpdate" and check the "IsDeleted" flag instead?



    Code:



    if (Trigger.isBefore) {
    // Prevent dummy account deletion
    if (Trigger.isDelete)
    for (Account a : Trigger.new)
    if (a.Name == 'DO NOT DELETE') a.addError('This account may not be deleted. It is part of the Lead conversion process.');




    Actual error:




    There's a problem saving this record. You might not have permission to
    edit it, or it might have been deleted or archived. Contact your
    administrator for help.











    share|improve this question
























      1












      1








      1








      I need to prevent deletion of our dummy account, which is part of the Lead conversion process under certain conditions. And it does prevent deletion. However, the error I am adding to the account record does not bubble up to the UI.



      Am I doing something wrong or is this an expected behavior? Do I need to move my code to "isUpdate" and check the "IsDeleted" flag instead?



      Code:



      if (Trigger.isBefore) {
      // Prevent dummy account deletion
      if (Trigger.isDelete)
      for (Account a : Trigger.new)
      if (a.Name == 'DO NOT DELETE') a.addError('This account may not be deleted. It is part of the Lead conversion process.');




      Actual error:




      There's a problem saving this record. You might not have permission to
      edit it, or it might have been deleted or archived. Contact your
      administrator for help.











      share|improve this question














      I need to prevent deletion of our dummy account, which is part of the Lead conversion process under certain conditions. And it does prevent deletion. However, the error I am adding to the account record does not bubble up to the UI.



      Am I doing something wrong or is this an expected behavior? Do I need to move my code to "isUpdate" and check the "IsDeleted" flag instead?



      Code:



      if (Trigger.isBefore) {
      // Prevent dummy account deletion
      if (Trigger.isDelete)
      for (Account a : Trigger.new)
      if (a.Name == 'DO NOT DELETE') a.addError('This account may not be deleted. It is part of the Lead conversion process.');




      Actual error:




      There's a problem saving this record. You might not have permission to
      edit it, or it might have been deleted or archived. Contact your
      administrator for help.








      apex error-messages before-trigger delete






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 1 hour ago









      IxalmidaIxalmida

      1405




      1405




















          1 Answer
          1






          active

          oldest

          votes


















          2














          You will need to use Trigger.old in case of delete operation to be able to display your custom error message. This is from the Trigger Exceptions documentation (emphasis mine):




          Triggers can be used to prevent DML operations from occurring by calling the addError() method on a record or field. When used on Trigger.new records in insert and update triggers, and on Trigger.old records in delete triggers, the custom error message is displayed in the application interface and logged.







          share|improve this answer























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "459"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f258484%2ferror-not-bubbling-up-from-delete-trigger%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            2














            You will need to use Trigger.old in case of delete operation to be able to display your custom error message. This is from the Trigger Exceptions documentation (emphasis mine):




            Triggers can be used to prevent DML operations from occurring by calling the addError() method on a record or field. When used on Trigger.new records in insert and update triggers, and on Trigger.old records in delete triggers, the custom error message is displayed in the application interface and logged.







            share|improve this answer



























              2














              You will need to use Trigger.old in case of delete operation to be able to display your custom error message. This is from the Trigger Exceptions documentation (emphasis mine):




              Triggers can be used to prevent DML operations from occurring by calling the addError() method on a record or field. When used on Trigger.new records in insert and update triggers, and on Trigger.old records in delete triggers, the custom error message is displayed in the application interface and logged.







              share|improve this answer

























                2












                2








                2







                You will need to use Trigger.old in case of delete operation to be able to display your custom error message. This is from the Trigger Exceptions documentation (emphasis mine):




                Triggers can be used to prevent DML operations from occurring by calling the addError() method on a record or field. When used on Trigger.new records in insert and update triggers, and on Trigger.old records in delete triggers, the custom error message is displayed in the application interface and logged.







                share|improve this answer













                You will need to use Trigger.old in case of delete operation to be able to display your custom error message. This is from the Trigger Exceptions documentation (emphasis mine):




                Triggers can be used to prevent DML operations from occurring by calling the addError() method on a record or field. When used on Trigger.new records in insert and update triggers, and on Trigger.old records in delete triggers, the custom error message is displayed in the application interface and logged.








                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 52 mins ago









                Jayant DasJayant Das

                18.7k21330




                18.7k21330



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Salesforce Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f258484%2ferror-not-bubbling-up-from-delete-trigger%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Era Viking Índice Início da Era Viquingue | Cotidiano | Sociedade | Língua | Religião | A arte | As primeiras cidades | As viagens dos viquingues | Viquingues do Oeste e Leste | Fim da Era Viquingue | Fontes históricas | Referências Bibliografia | Ligações externas | Menu de navegação«Sverige då!»«Handel I vikingetid»«O que é Nórdico Antigo»Mito, magia e religião na volsunga saga Um olhar sobre a trajetória mítica do herói sigurd«Bonden var den verklige vikingen»«Vikingatiden»«Vikingatiden»«Vinland»«Guerreiras de Óðinn: As Valkyrjor na Mitologia Viking»1519-9053«Esculpindo símbolos e seres: A arte viking em pedras rúnicas»1679-9313Historia - Tema: VikingarnaAventura e Magia no Mundo das Sagas IslandesasEra Vikinge

                    What's the metal clinking sound at the end of credits in Avengers: Endgame?What makes Thanos so strong in Avengers: Endgame?Who is the character that appears at the end of Endgame?What happens to Mjolnir (Thor's hammer) at the end of Endgame?The People's Ages in Avengers: EndgameWhat did Nebula do in Avengers: Endgame?Messing with time in the Avengers: Endgame climaxAvengers: Endgame timelineWhat are the time-travel rules in Avengers Endgame?Why use this song in Avengers: Endgame Opening Logo Sequence?Peggy's age in Avengers Endgame

                    Are there legal definitions of ethnicities/races? The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Legal definitions in the United StatesAre there truly legal limits on US interest rates?Are gender identity and sexual orientation federally protected?Why is there an apparent legal bias against digital services?What limits are there to the powers of individual judges in the United States legal system?Are women only scholarships legal under Irish / EU law?Is the term “race” defined by Public Law enacted by Congress of the United StatesIs there a legal definition of race in the US?Neighbors are spying for landlord on Renters is it legal?Are Protected Classes Bi-directional?