Magento 2: Invalid customer attribute in collection filtering Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?Collection filtering with OR and inner ANDAdd Customer name to my custom collectionaddFieldToFilter in customer collectionConditionallity filtering a product collectionFiltering an order collection by a custom customer attribute?where condition in customer collectionHow to add filtering to custom table field column in Customers admin grid in Magento2?Magento 2 filtering product collection and sortingMultiselct product attribute is not beign added into collection filteringMagento 2 : Get Customer Collection with it's Attribute

Sorting numerically

Is the Standard Deduction better than Itemized when both are the same amount?

Why is there no army of Iron-Mans in the MCU?

Models of set theory where not every set can be linearly ordered

What does '1 unit of lemon juice' mean in a grandma's drink recipe?

Are my PIs rude or am I just being too sensitive?

What do you call a phrase that's not an idiom yet?

Is above average number of years spent on PhD considered a red flag in future academia or industry positions?

Should I call the interviewer directly, if HR aren't responding?

Can inflation occur in a positive-sum game currency system such as the Stack Exchange reputation system?

What LEGO pieces have "real-world" functionality?

What are the pros and cons of Aerospike nosecones?

Were Kohanim forbidden from serving in King David's army?

What do you call a plan that's an alternative plan in case your initial plan fails?

Why are there no cargo aircraft with "flying wing" design?

When to stop saving and start investing?

Check which numbers satisfy the condition [A*B*C = A! + B! + C!]

Problem drawing boxes with arrows in tikZ

Why constant symbols in a language?

Stars Make Stars

Disable hyphenation for an entire paragraph

How do I stop a creek from eroding my steep embankment?

Storing hydrofluoric acid before the invention of plastics

Super Attribute Position on Product Page Magento 1



Magento 2: Invalid customer attribute in collection filtering



Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)
Announcing the arrival of Valued Associate #679: Cesar Manara
Unicorn Meta Zoo #1: Why another podcast?Collection filtering with OR and inner ANDAdd Customer name to my custom collectionaddFieldToFilter in customer collectionConditionallity filtering a product collectionFiltering an order collection by a custom customer attribute?where condition in customer collectionHow to add filtering to custom table field column in Customers admin grid in Magento2?Magento 2 filtering product collection and sortingMultiselct product attribute is not beign added into collection filteringMagento 2 : Get Customer Collection with it's Attribute



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








1















I'm getting a strange error after filtering through customerFactory.




Exception #0 (MagentoFrameworkExceptionLocalizedException): Invalid attribute name: is_active.




private function getCustomerDetails()

$collection = $this->_customerFactory->create()->getCollection()
->addFieldToSelect('*')
->addAttributeToFilter('is_active', array('eq'=>'1'));
return $collection->getSelect();



If I replace is_active with something else (e.g. lastname) then it works just fine. I googled a lot, but could not find a solution to this problem.



Any ideas :?










share|improve this question
















bumped to the homepage by Community yesterday


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • I think you need addFieldToFilter(''is_active',1) I think this field don't EAV

    – Naumov
    Jul 6 '16 at 16:28

















1















I'm getting a strange error after filtering through customerFactory.




Exception #0 (MagentoFrameworkExceptionLocalizedException): Invalid attribute name: is_active.




private function getCustomerDetails()

$collection = $this->_customerFactory->create()->getCollection()
->addFieldToSelect('*')
->addAttributeToFilter('is_active', array('eq'=>'1'));
return $collection->getSelect();



If I replace is_active with something else (e.g. lastname) then it works just fine. I googled a lot, but could not find a solution to this problem.



Any ideas :?










share|improve this question
















bumped to the homepage by Community yesterday


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.















  • I think you need addFieldToFilter(''is_active',1) I think this field don't EAV

    – Naumov
    Jul 6 '16 at 16:28













1












1








1








I'm getting a strange error after filtering through customerFactory.




Exception #0 (MagentoFrameworkExceptionLocalizedException): Invalid attribute name: is_active.




private function getCustomerDetails()

$collection = $this->_customerFactory->create()->getCollection()
->addFieldToSelect('*')
->addAttributeToFilter('is_active', array('eq'=>'1'));
return $collection->getSelect();



If I replace is_active with something else (e.g. lastname) then it works just fine. I googled a lot, but could not find a solution to this problem.



Any ideas :?










share|improve this question
















I'm getting a strange error after filtering through customerFactory.




Exception #0 (MagentoFrameworkExceptionLocalizedException): Invalid attribute name: is_active.




private function getCustomerDetails()

$collection = $this->_customerFactory->create()->getCollection()
->addFieldToSelect('*')
->addAttributeToFilter('is_active', array('eq'=>'1'));
return $collection->getSelect();



If I replace is_active with something else (e.g. lastname) then it works just fine. I googled a lot, but could not find a solution to this problem.



Any ideas :?







magento2 customer collection factory






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 12 at 11:43









WaPoNe

90511125




90511125










asked Jul 6 '16 at 15:17









user3713377user3713377

539




539





bumped to the homepage by Community yesterday


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







bumped to the homepage by Community yesterday


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.














  • I think you need addFieldToFilter(''is_active',1) I think this field don't EAV

    – Naumov
    Jul 6 '16 at 16:28

















  • I think you need addFieldToFilter(''is_active',1) I think this field don't EAV

    – Naumov
    Jul 6 '16 at 16:28
















I think you need addFieldToFilter(''is_active',1) I think this field don't EAV

– Naumov
Jul 6 '16 at 16:28





I think you need addFieldToFilter(''is_active',1) I think this field don't EAV

– Naumov
Jul 6 '16 at 16:28










2 Answers
2






active

oldest

votes


















0














You get an error because the is_active attribute does not exist for customers in Magento2.

There is a column is_active on the customer_entity table, but if you don't have an attribute with the same code and type static you cannot use that attribute for filtering.



To understand better what I'm saying here is an example.
There is a column called lastname in the customer_entity tablebut there is also an attribute with type static called lastname.

That's why filtering by lastname` works.

From my point of view, you just found a bug, or at least an inconsistency and you should report it here.






share|improve this answer






























    0














    is_active is not an attribute which available to add to select, or filter.
    You are still able to have a workaround for this problem by:



    private function getCustomerDetails()

    $collection = $this->_customerFactory->create()->getCollection()
    ->addFieldToSelect('*');
    $collection->getSelect()->where('is_active = ?', 1);
    return $collection->getSelect();



    Hope this help






    share|improve this answer























      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "479"
      ;
      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%2fmagento.stackexchange.com%2fquestions%2f124528%2fmagento-2-invalid-customer-attribute-in-collection-filtering%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      You get an error because the is_active attribute does not exist for customers in Magento2.

      There is a column is_active on the customer_entity table, but if you don't have an attribute with the same code and type static you cannot use that attribute for filtering.



      To understand better what I'm saying here is an example.
      There is a column called lastname in the customer_entity tablebut there is also an attribute with type static called lastname.

      That's why filtering by lastname` works.

      From my point of view, you just found a bug, or at least an inconsistency and you should report it here.






      share|improve this answer



























        0














        You get an error because the is_active attribute does not exist for customers in Magento2.

        There is a column is_active on the customer_entity table, but if you don't have an attribute with the same code and type static you cannot use that attribute for filtering.



        To understand better what I'm saying here is an example.
        There is a column called lastname in the customer_entity tablebut there is also an attribute with type static called lastname.

        That's why filtering by lastname` works.

        From my point of view, you just found a bug, or at least an inconsistency and you should report it here.






        share|improve this answer

























          0












          0








          0







          You get an error because the is_active attribute does not exist for customers in Magento2.

          There is a column is_active on the customer_entity table, but if you don't have an attribute with the same code and type static you cannot use that attribute for filtering.



          To understand better what I'm saying here is an example.
          There is a column called lastname in the customer_entity tablebut there is also an attribute with type static called lastname.

          That's why filtering by lastname` works.

          From my point of view, you just found a bug, or at least an inconsistency and you should report it here.






          share|improve this answer













          You get an error because the is_active attribute does not exist for customers in Magento2.

          There is a column is_active on the customer_entity table, but if you don't have an attribute with the same code and type static you cannot use that attribute for filtering.



          To understand better what I'm saying here is an example.
          There is a column called lastname in the customer_entity tablebut there is also an attribute with type static called lastname.

          That's why filtering by lastname` works.

          From my point of view, you just found a bug, or at least an inconsistency and you should report it here.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jul 7 '16 at 6:16









          MariusMarius

          168k28324692




          168k28324692























              0














              is_active is not an attribute which available to add to select, or filter.
              You are still able to have a workaround for this problem by:



              private function getCustomerDetails()

              $collection = $this->_customerFactory->create()->getCollection()
              ->addFieldToSelect('*');
              $collection->getSelect()->where('is_active = ?', 1);
              return $collection->getSelect();



              Hope this help






              share|improve this answer



























                0














                is_active is not an attribute which available to add to select, or filter.
                You are still able to have a workaround for this problem by:



                private function getCustomerDetails()

                $collection = $this->_customerFactory->create()->getCollection()
                ->addFieldToSelect('*');
                $collection->getSelect()->where('is_active = ?', 1);
                return $collection->getSelect();



                Hope this help






                share|improve this answer

























                  0












                  0








                  0







                  is_active is not an attribute which available to add to select, or filter.
                  You are still able to have a workaround for this problem by:



                  private function getCustomerDetails()

                  $collection = $this->_customerFactory->create()->getCollection()
                  ->addFieldToSelect('*');
                  $collection->getSelect()->where('is_active = ?', 1);
                  return $collection->getSelect();



                  Hope this help






                  share|improve this answer













                  is_active is not an attribute which available to add to select, or filter.
                  You are still able to have a workaround for this problem by:



                  private function getCustomerDetails()

                  $collection = $this->_customerFactory->create()->getCollection()
                  ->addFieldToSelect('*');
                  $collection->getSelect()->where('is_active = ?', 1);
                  return $collection->getSelect();



                  Hope this help







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Jan 14 at 8:23









                  Tuyen NguyenTuyen Nguyen

                  343111




                  343111



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Magento 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%2fmagento.stackexchange.com%2fquestions%2f124528%2fmagento-2-invalid-customer-attribute-in-collection-filtering%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

                      Get product attribute by attribute group code in magento 2get product attribute by product attribute group in magento 2Magento 2 Log Bundle Product Data in List Page?How to get all product attribute of a attribute group of Default attribute set?Magento 2.1 Create a filter in the product grid by new attributeMagento 2 : Get Product Attribute values By GroupMagento 2 How to get all existing values for one attributeMagento 2 get custom attribute of a single product inside a pluginMagento 2.3 How to get all the Multi Source Inventory (MSI) locations collection in custom module?Magento2: how to develop rest API to get new productsGet product attribute by attribute group code ( [attribute_group_code] ) in magento 2

                      Category:9 (number) SubcategoriesMedia in category "9 (number)"Navigation menuUpload mediaGND ID: 4485639-8Library of Congress authority ID: sh85091979ReasonatorScholiaStatistics

                      Magento 2.3: How do i solve this, Not registered handle, on custom form?How can i rewrite TierPrice Block in Magento2magento 2 captcha not rendering if I override layout xmlmain.CRITICAL: Plugin class doesn't existMagento 2 : Problem while adding custom button order view page?Magento 2.2.5: Overriding Admin Controller sales/orderMagento 2.2.5: Add, Update and Delete existing products Custom OptionsMagento 2.3 : File Upload issue in UI Component FormMagento2 Not registered handleHow to configured Form Builder Js in my custom magento 2.3.0 module?Magento 2.3. How to create image upload field in an admin form