can-fixture icon indicating copy to clipboard operation
can-fixture copied to clipboard

can-fixture falls back to legacyStore if passed a mismatched version of can-set ~3

Open Bajix opened this issue 9 years ago • 1 comments

If a version of can-set other than what's internally loaded within can-fixture is used, then can-fixture will revert to using the legacy store. There should be a strategy to avoid this, as it makes otherwise valid code behave unexpectedly.

Store.make = function (count, make, algebra) {
    /*jshint eqeqeq:false */
    // check if algebra was passed
    var isNew = false;
    if( count instanceof canSet.Algebra || make instanceof canSet.Algebra || algebra instanceof canSet.Algebra ) {
        isNew = true;
    }
    if(!isNew) {
        return legacyStore.apply(this, arguments);
    }

Bajix avatar Jun 15 '16 23:06 Bajix