This question points out that the dagger in the books was actually meant to be plain:
The blade Joff chose was nice and plain. No goldwork, no jewels in the hilt, no silver inlay on the blade. King Robert never wore it, had likely forgotten he owned it. Yet the Valyrian steel was deadly sharp . . . sharp enough to slice through skin, flesh, and muscle in one quick stroke. I am no stranger to Valyrian steel. But he had been, hadn't he? Else he would never have been so foolish as to pick Littlefinger's knife.
A Storm of Swords, Tyrion VIII
However, in the show the blade is obviously fancy and goes against this description.
In the paragraph above Tyrion describes Joff's own dagger:
The prince's own dagger had a jeweled pommel and inlaid goldwork on the blade, Tyrion seemed to recall. At least Joff had not been stupid enough to use that. Instead he went poking among his father's weapons. Robert Baratheon was a man of careless generosity, and would have given his son any dagger he wanted . . . but Tyrion guessed that the boy had just taken it. Robert had come to Winterfell with a long tail of knights and retainers, a huge wheelhouse, and a baggage train. No doubt some diligent servant had made certain that the king's weapons went with him, in case he should desire any of them.
A Storm of Swords, Tyrion VIII
Note that GRRM also thinks the dagger is different in the show:
A handsome blade, I think. Though rather completely different from the dagger in the books, which was far plainer (though made of Valryian steel, with a dragonbone grip).
Did the show intend for the Catspaw dagger to actually be Joffery's or did they make a mistake in the props department?
The question is essentially: why was the dagger in the show fancy when in the books it is plain?