Line 28: |
Line 28: |
| var index = store.index("NameIndex"); | | var index = store.index("NameIndex"); |
| | | |
− | if ( index.get([record.name.last, record.name.first]) != undefined ) { | + | var getRecord = index.get([record.name.last, record.name.first]); |
− | var getRecord = index.get([record.name.last, record.name.first]);
| + | getRecord.onsuccess = function() { |
− | | + | if (getRecord != undefined) { |
− | getRecord.onsuccess = function() {
| + | console.log("updating"); |
− | | + | inp_obj = getRecord.result; |
− | console.log("updating");
| + | console.log("Mark 2: " + record.name.first); |
− | | + | console.log("Mark 2: " + record.name.last + "..."); |
− | inp_obj = getRecord.result;
| + | } else { |
− | | + | inp_obj = record; |
− | console.log("Mark 2: " + record.name.first);
| + | store.put(inp_obj); |
− |
| + | } |
− | console.log("Mark 2: " + record.name.last + "...");
| + | var sanitycheck = index.get([inp_obj.name.last, inp_obj.name.first]); |
− | | + | sanitycheck.onsuccess = function() { |
− | var recordcheck = index.get([inp_obj.name.last, inp_obj.name.first]);
| + | console.log(sanitycheck); |
− | | + | } |
− | recordcheck.onsuccess = function() {
| |
− |
| |
− | console.log(recordcheck);
| |
− | }
| |
− | }
| |
− | } else {
| |
− | store.put(record);
| |
| } | | } |
| | | |
Line 81: |
Line 74: |
| var getRecord = index.get([record.name.last, record.name.first]); | | var getRecord = index.get([record.name.last, record.name.first]); |
| getRecord.onsuccess = function() { | | getRecord.onsuccess = function() { |
− | console.log("updating");
| + | if( getRecord != undefined ) { |
− | inp_obj = getRecord.result;
| + | console.log("updating"); |
| + | inp_obj = getRecord.result; |
| + | } else { |
| + | inp_obj = record; |
| + | } |
| + | |
| inp_obj[field] = value; // => "Bob" | | inp_obj[field] = value; // => "Bob" |
| store.put(inp_obj); | | store.put(inp_obj); |